HOME

TheInfoList



OR:

DDC-I, Inc. is a
privately held company A privately held company (or simply a private company) is a company whose Stock, shares and related rights or obligations are not offered for public subscription or publicly negotiated in their respective listed markets. Instead, the Private equi ...
providing software development of
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
s,
software development tool A programming tool or software development tool is a computer program that is used to develop another computer program, usually by helping the developer manage computer files. For example, a programmer may use a tool called a source code editor ...
s, and software services for
safety-critical A safety-critical system or life-critical system is a system whose failure or malfunction may result in one (or more) of the following outcomes: * death or serious injury to people * loss or severe damage to equipment/property * environmental h ...
embedded applications, headquartered in
Phoenix, Arizona Phoenix ( ) is the List of capitals in the United States, capital and List of cities and towns in Arizona#List of cities and towns, most populous city of the U.S. state of Arizona. With over 1.6 million residents at the 2020 census, it is the ...
. It was first created in 1985 as the Danish firm DDC International A/S (also known as DDC-I A/S), a commercial outgrowth of Dansk Datamatik Center, a Danish software research and development organization of the 1980s. The American subsidiary was created in 1986. For many years, the firm specialized in language compilers for the
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
Ada. In 2003, the Danish office was closed and all operations moved to the Phoenix location.


Origins

The origins of DDC International A/S lay in Dansk Datamatik Center, a Danish software research and development organization that was formed in 1979 to demonstrate the value of using modern techniques, especially those involving
formal methods In computer science, formal methods are mathematics, mathematically rigorous techniques for the formal specification, specification, development, Program analysis, analysis, and formal verification, verification of software and computer hardware, ...
, in software design and development. Among its several projects was the creation of a compiler system for the programming language Ada. Ada was a difficult language to implement and early compiler projects for it often proved disappointments. But the DDC compiler design was sound and it first passed the
United States Department of Defense The United States Department of Defense (DoD, USDOD, or DOD) is an United States federal executive departments, executive department of the federal government of the United States, U.S. federal government charged with coordinating and superv ...
-sponsored Ada Compiler Validation Capability (ACVC) standardized suite of language and runtime tests on a
VAX VAX (an acronym for virtual address extension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The V ...
/ VMS system in September 1984. As such, it was the first European Ada compiler to meet this standard.Clemmensen, "Retargeting and rehosting the DDC Ada compiler system", p. 22. Success of the Ada project led to a separate company being formed in 1985, called DDC International A/S, with the purpose of commercializing the Ada compiler system product.Bjørner, Gram, Oest, and Rystrøm, "Dansk Datamatik Center", p. 351. Like its originator, it was based in
Lyngby Kongens Lyngby (, Danish language, Danish for "the King's Heather Town"; short form Lyngby) is the seat and commercial centre of Lyngby-Taarbæk Municipality in the northern suburbs of Copenhagen, Denmark. Lyngby Hovedgade is a busy shopping stre ...
,
Denmark Denmark is a Nordic countries, Nordic country in Northern Europe. It is the metropole and most populous constituent of the Kingdom of Denmark,, . also known as the Danish Realm, a constitutionally unitary state that includes the Autonomous a ...
. Ole N. Oest was named the managing director of DDC International. In 1986, DDC-I, Inc. was founded as the American subsidiary company. Located in
Phoenix, Arizona Phoenix ( ) is the List of capitals in the United States, capital and List of cities and towns in Arizona#List of cities and towns, most populous city of the U.S. state of Arizona. With over 1.6 million residents at the 2020 census, it is the ...
, it focused on sales, customer support, and engineering consulting activities in the United States.


Ada compiler

DDC-I established a business in selling the Ada compiler system product, named DACS, directly to firms, both as software to develop projects in Ada with, and as
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
to computer makers and others, who would rehost or retarget it to other
processors Processor may refer to: Computing Hardware * Processor (computing) ** Central processing unit (CPU), the hardware within a computer that executes a program *** Microprocessor, a central processing unit contained on a single integrated circuit ( ...
and
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s. The first business sold both native compilers and
cross compiler A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compile ...
s, with the latter more common since Ada was primarily used in the
embedded system An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
s realm. One of the first cross compilers that DDC-I developed was from VAX/VMS to the
Intel 8086 The 8086 (also called iAPX 86) is a 16-bit computing, 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-b ...
and
Intel 80286 The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non- multiplexed address and data buses and also the f ...
; the effort was already underway by early 1985.Bundgaard, "The development of an Ada front end for small computers", p. 328. It began as a joint venture with the Italian defense electronics company Selenia that would target both their MARA-860 and MARA-286 multi-microprocessor computers, based on the 8086 and 80286 architectures, and generic embedded and OS-hosting 8086 and 80286 systems. This work was the start of what would become the largest-selling product line for the firm. DDC-I developed a reputation for quality Ada cross compilers and runtime systems for Intel 80x86 processors.Rehmer, "The HADS Team", p. 300. The second business made use of what became termed the DDC OEM Compiler Kit,Bjørner, Gram, Oest, and Rystrøm, "Dansk Datamatik Center", pp. 354. who could be using the Ada front end for compilers to other hosts or targets or for other tools such as VLSI. In a September 1985 meeting in
Lund, Sweden Lund (, ;"Lund"
(US) and
) is a city in the
, several of the OEM Kit customers formed the DDC Ada Compiler Retargeter's Group. It held at least three meetings over the course of 1985 and 1986. The early OEM customers included the
University of Lund Lund University () is a public research university in Sweden and one of Northern Europe's oldest universities. The university is located in the city of Lund in the Swedish province of Scania. The university was officially founded in 1666 on the ...
,
Defence Materiel Administration The Swedish Defence Materiel Administration (, FMV) is a Swedish government agency that reports to the Ministry of Defence. The agency is responsible for the supply of materiel to the Swedish defence organisation. It is located in Stockholm. D ...
, and Ericsson Radio Systems in Sweden; Softplan and Nokia Information Systems in Finland; Selenia and
Olivetti Olivetti S.p.A. is an Italian manufacturer of computers, tablets, smartphones, printers and other such business products as calculators and fax machines. Headquartered in Ivrea, in the Metropolitan City of Turin, the company has been owned b ...
in Italy; ICL Defence Systems and STL Ltd in the United Kingdom; Aitech Software Engineering in Israel; and
Advanced Computer Techniques Advanced Computer Techniques (ACT) was a computer software company most active from the early 1960s through the early 1990s that made software products, especially language compilers and related tools. It also engaged in information technology c ...
,
Rockwell Collins Rockwell Collins, Inc. was a multinational corporation headquartered in Cedar Rapids, Iowa, providing avionics and information technology systems and services to government agencies and aircraft manufacturers. It was formed when the Collins Radi ...
,
Control Data Corporation Control Data Corporation (CDC) was a mainframe and supercomputer company that in the 1960s was one of the nine major U.S. computer companies, which group included IBM, the Burroughs Corporation, and the Digital Equipment Corporation (DEC), the N ...
, and
General Systems Group A general officer is an officer of high rank in the armies, and in some nations' air and space forces, marines or naval infantry. In some usages, the term "general officer" refers to a rank above colonel."general, adj. and n.". OED Online. Mar ...
in the United States. Later developers were often less well versed in formal methods and did not use them in their work on the compiler.Bjørner and Havelund, "40 Years of Formal Methods", p. 48. This was even more so in the case of companies retargeting the compiler, many of which were unfamiliar with the Ada language. DDC-I was in the same market as several other Ada compiler firms, including Alsys,
TeleSoft TeleSoft, Inc. (sometimes written Telesoft) was an American software development company founded in 1981 and based in San Diego, California, that specialized in development tools for the Ada programming language. History In 1981, University of Cali ...
, Verdix,
Tartan Laboratories Tartan Laboratories, Inc., later renamed Tartan, Inc., was an American software company founded in 1981 and based in Pittsburgh, Pennsylvania, that specialized in programming language compilers, especially for the language Ada. It was based on wo ...
, and TLD Systems. (DDC-I would go on to stay in business longer than any of these others.) As with other Ada compiler vendors, much of the time of DDC-I engineers was spent in conforming to the large, difficult ACVC tests.Rosen, "The Ada paradox(es)", p. 29. Starting in 1988 and continuing for several years, DDC-I consultants collaborated with Honeywell Air Transport Systems to retarget and optimize the DDC-I Ada compiler to the AMD 29050 processor. This DDC-I-based cross compiler system was used to develop the primary flight software for the
Boeing 777 The Boeing 777, commonly referred to as the Triple Seven, is an American long-range wide-body airliner developed and manufactured by Boeing Commercial Airplanes. The 777 is the world's largest twinjet and the most-built wide-body airliner. ...
airliner. This software, named the Airplane Information Management System, would become arguably the best-known of any Ada-in-use project, civilian or military. Also at http://delivery.acm.org/10.1145/1040000/1035608/p28-wolfe.pdf Some 550 developers at Honeywell worked on the flight system and it was publicized as a major Ada success story. In October 1991, it was announced that DDC-I had acquired the Ada and JOVIAL language embedded systems business of InterACT, which had become a venture of Advanced Computer Techniques. This wholly owned New York-based entity was briefly named DDC-Inter before being subsumed into DDC-I proper. This brought Ada cross compilers for the
MIL-STD-1750A MIL-STD-1750A or 1750A is the formal definition of a 16-bit computer instruction set architecture (ISA), including both required and optional components, as described by the military standard document MIL-STD-1750A (1980). Since August 1996, it ha ...
and MIPS R3000 processors, and JOVIAL language cross compilers for the MIL-STD-1750A and Zilog Z8002 into the product line. The MIPS product was one which DDC-I emphasised, with engineering efforts that included automatic recognition of certain tasking optimizations, and work in the U.S. Air Force-sponsored Common Ada Runtime System (CARTS) project towards providing standard interfaces into Ada runtime environments. At the end of 1993, the New York office was closed, and its work transferred to the Phoenix office. By the early 1990s, DDC-I offered Ada native compilers for VAX/VMS,
Sun-3 Sun-3 is a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985. The Sun-3 series are VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 mic ...
and SPARC under
SunOS SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems from 1982 until the mid-1990s. The ''SunOS'' name is usually only used to refer to versions 1.0 to 4.1.4, which were based ...
, and
Intel 80386 The Intel 386, originally released as the 80386 and later renamed i386, is the third-generation x86 architecture microprocessor from Intel. It was the first 32-bit computing, 32-bit processor in the line, making it a significant evolution in ...
under
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
and
OS/2 OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
, and offered cross compilers for the
Motorola 680x0 The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and workstations and w ...
and
Intel i860 The Intel i860 (also known as 80860) is a RISC microprocessor design introduced by Intel in 1989. It is one of Intel's first attempts at an entirely new, high-end instruction set architecture since the failed Intel iAPX 432 from the beginning o ...
in addition to the abovementioned targets.


Ada 95 and explorations of other product lines

In the early 1990s, DDC-I worked on redesigning the compiler system for the wide-ranging Ada 95 revision of the language standard. They used a new object-based programming design and still adhered to a formal methods approach as well, using VDM-SL. The work was done under sponsorship of the European Community-based Open Microprocessor Initiative's Global Language and Uniform Environment -project (OMI/GLUE), where DDC-I's role was to create a compiler targeting the Architecture Neutral Distribution Format (ANDF) intermediate form, with the intention of bringing Ada 95 to more platforms quickly. As part of this work, DDC-I collaborated with the
Defence Evaluation and Research Agency The Defence Evaluation and Research Agency (DERA) was a part of the UK Ministry of Defence (MoD) between 1995 and 2 July 2001. At the time it was the United Kingdom's largest science and technology organisation. It was regarded by its official h ...
in expanding some of ANDF's abilities to express semantics of Ada and the fast-growing programming language C++. Work in Ada-specific areas, such as
bounds-checking elimination In computer science, bounds-checking elimination is a compiler optimization useful in programming languages or runtime systems that enforce bounds checking, the practice of checking every index into an array to verify that the index is within the ...
, was done to get optimal run-time performance. The Ada software environment was originally thought to be a promising market. But the Ada compiler business proved to be a difficult one to be in. During this time, 1987–97, a U.S. government mandate for Ada use was in effect, albeit with some waivers granted.Sward, "The rise, fall and persistence of Ada", p. 71. Many of the advantages of the language for general-purpose programming were not seen as such by the general software engineering community or by educators. The sales situation was challenging, with periodic small layoffs. Despite consolidation among other Ada tool providers, DDC-I remained an independent company. In any case, DDC-I was an enthusiastic advocate of the Ada language, for use in the company and externally. A paper one of its engineers published in 1993 assessed Ada 95's object-oriented features favorably to those of C++ and attracted some attention. At the same time, the firm attempted to expand and augment its product line. The RAISE toolset was available, as was Cedar, a design tool for real-time systems. Also offered was Beologic, a tool to develop and run state/event parts of applications, that had been licensed from
Bang & Olufsen Bang & Olufsen (B&O) is a Danish high-end consumer electronics company that designs and manufactures Sound recording and reproduction, audio products, television sets, and telephones, originally from Denmark, founded in 1925 by Peter Bang (enginee ...
and integrated with the Ada compiler system. The biggest effort was in the direction of C++. DDC-I began offering 1st Object Exec, a C++-based
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
intended for direct, object-level support of embedded applications. Despite considerable efforts during 1993–94, 1st Object Exec failed to gain traction in the marketplace. The one area where Ada did gain a solid foothold was in real-time, high-reliability, high-integrity, safety-critical applications such as aerospace. Based on its experience with Honeywell and other customers, DDC-I acquired expertise in the mapping of Ada language and runtime features to the requirements of safety-critical certifications, in particular those for the
DO-178B DO-178B, Software Considerations in Airborne Systems and Equipment Certification is a guideline dealing with the safety of safety-critical software used in certain airborne systems. It was jointly developed by the safety-critical working group R ...
(Software Considerations in Airborne Systems and Equipment Certification) standard, and provided tools for that process. Such applications continued even after the Ada mandate was dropped in 1997. For instance, in 1997 the firm was awarded a joint contract with
Sikorsky Aircraft Sikorsky Aircraft is an American aircraft manufacturer based in Stratford, Connecticut. It was established by the Russian-American aviation pioneer Igor Sikorsky in 1923, and was among the first companies to manufacture helicopters for civilian ...
and Boeing Defense & Space Group's Helicopters Division to develop software to be used in the Boeing/Sikorsky RAH-66 Comanche. In March 1998, DDC-I acquired from
Texas Instruments Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
the development and sales and marketing rights to the Tartan Ada compilers for the
Intel i960 Intel's i960 (or 80960) is a RISC-based microprocessor design that became popular during the early 1990s as an embedded system, embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite ...
, Motorola 680x0, and MIL-STD-1750A targets. Support for mixed language development was added in 2000 with the addition of the programming language C as part of DDC-I's mixed-language integrated development environment for SCORE (for Safety-Critical, Object-oriented, Real-time Embedded). Leveraging the ANDF format, the
DWARF Dwarf, dwarfs or dwarves may refer to: Common uses *Dwarf (folklore), a supernatural being from Germanic folklore * Dwarf, a human or animal with dwarfism Arts, entertainment, and media Fictional entities * Dwarf (''Dungeons & Dragons''), a sh ...
standardized debugging format, and the OMI protocol for communicating with target board debug monitors, SCORE was able to provide a common building and debugging environment for real-time application developers. Support for Embedded C++ was added to SCORE in 2003, by which time it could integrate with a variety of target board scenarios on Intel x86 and Power PC processors. The C and Embedded C++ compilers for ANDF came from a licensing arrangement for the TenDRA Compiler (later DDC-I became the maintainer of those compilers). Subsequently, Ada 95 support for the older 1750A and
TMS320C4x TMS320 is a blanket name for a series of digital signal processors (DSPs) from Texas Instruments. It was introduced on April 8, 1983, through the TMS32010 processor, which was then the fastest DSP on the market. The processor is available in man ...
processors was added to SCORE.


U.S. headquarters and real-time operating systems

By April 2003 the industry move away from Ada and the declining position of the aircraft industry had taken its toll and DDC-I suffered significant financial losses. DDC-I decided to close its Denmark office in Lyngby and move all operations to Phoenix. In September 2005, the company named Bob Morris, formerly of
LynuxWorks Lynx Software Technologies, Inc. (formerly LynuxWorks) is a San Jose, California software company founded in 1988. Lynx specializes in secure virtualization and open, reliable, certifiable real-time operating systems (Real-time operating system, ...
, as its president and chief executive officer. Oest became Chief Technology Officer. In April 2006, DDC-I moved to new offices in northern Phoenix, stating that it was expanding and that it expected revenue to grow 40–50 percent over the previous year. Since 2006, the company has been contributing to the Java Expert Group for Safety Critical Java. This work, which uses the Real-time specification for Java as a base and then specifies language and library subsets and coding rules for use to provide sufficient determinism, is seen by the firm's representatives as making Java possibly equal or superior to either Ada or C++ as a language for safety-critical applications. The company has viewed the safety-critical Java profile as one that can help the defense industry deal with the issue of aging software and hardware applications. By 2008, DDC-I was referring to Ada as a ''
legacy Legacy or Legacies may refer to: Arts and entertainment Comics * " Batman: Legacy", a 1996 Batman storyline * '' DC Universe: Legacies'', a comic book series from DC Comics * ''Legacy'', a 1999 quarterly series from Antarctic Press * ''Legacy ...
'' language and offering semi-automated tools and professional services to help customers migrate to newer solutions. In November 2008, the company entered the embedded
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
(RTOS) market with two products, Deos and HeartOS. Both were based on underlying software technology originated at
Honeywell International Honeywell International Inc. is an American public company, publicly traded, multinational corporation, multinational conglomerate (company), conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four are ...
and already deployed on many commercial and military aircraft. As part of the action, DDC-I hired some of the key Honeywell engineering staff who had designed Deos. Other firms in the same RTOS market segment as DDC-I include
LynuxWorks Lynx Software Technologies, Inc. (formerly LynuxWorks) is a San Jose, California software company founded in 1988. Lynx specializes in secure virtualization and open, reliable, certifiable real-time operating systems (Real-time operating system, ...
,
Wind River Systems Wind River Systems, Inc., also known as Wind River (trademarked as Wndrvr), is an Alameda, California–based company, subsidiary of Aptiv PLC. The company develops embedded system and cloud software consisting of real-time operating systems sof ...
, SYSGO, and Express Logic. Following its entry into the RTOS market segment in 2008, products and services associated with the Deos RTOS quickly became the core business focus and primary area of R&D investment for DDC-I. Major additions to the Deos product line and the year of introduction include: 2011 -
ARINC 653 ARINC 653 (Avionics Application Software Standard Interface) is a software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS). It allows the hosting of multiple applications of different s ...
interface support, 2014 - expansion of support for
ARM Cortex-A The ARM Cortex-A is a family of ARM architecture processor cores developed by Arm Holdings. Designed for application-level computing, Cortex-A cores are widely used in devices such as smartphones, tablets, laptops, and embedded systems. Cortex- ...
based processors in addition to the existing support for
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
processors, 2015 - addition of support for the
Future Airborne Capability Environment (FACE) The Open Group Future Airborne Capability Environment (FACE Consortium) was formed in 2010 to define an open avionics environment for all military airborne platform types. Today, it is a real-time software-focused professional group made up of indu ...
Safety Base Operating System Segment (OSS) profile, 2017 - multicore processor support via its SafeMC Technology, 2019 - received FACE Conformance Certificate for OSS Safety Base profile to FACE Technical Standard, Edition 3.0, 2021 - first RTOS to receive a FACE Conformance Certificate for OSS Safety Base and Extended profiles to FACE Technical Standard, Edition 3.1, 2023 - completion of second multicore
DO-178C DO-178C, Software Considerations in Airborne Systems and Equipment Certification is the primary document by which the certification authorities such as Federal Aviation Administration, FAA, European Aviation Safety Agency, EASA and Transport Can ...
Design Assurance Level A (DAL A) verification on multiple
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
processors.


Products

* Deos is a time and space partitioned real-time operating system (RTOS) that was first certified to
DO-178B DO-178B, Software Considerations in Airborne Systems and Equipment Certification is a guideline dealing with the safety of safety-critical software used in certain airborne systems. It was jointly developed by the safety-critical working group R ...
DAL A in 1998. Deos contains several patented architectural features including enhancements for processor utilization, binary software reuse and safe scheduling for multi-core processors. Deos users have the ability to add on optional
ARINC 653 ARINC 653 (Avionics Application Software Standard Interface) is a software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS). It allows the hosting of multiple applications of different s ...
personality modules designed to fit different application needs. Deos supports the processors
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
, MIPS,
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
, and
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
, and is supported by popular
SSL/TLS Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network, such as the Internet. The protocol is widely used in applications such as email, instant messaging, and voice over IP, b ...
libraries such as
wolfSSL wolfSSL is a small, portable, embedded SSL/TLS library targeted for use by embedded systems developers. It is an open source implementation of TLS (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, and DTLS 1.0, 1.2, and 1.3) written in the C programming langu ...
. It was listed as one of the Hot 100 Electronic Products of 2009 by '' EDN'' magazine. * HeartOS is a
POSIX The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
-based hard real-time operating system, designed for small to medium embedded applications including safety-critical types. It supports ARM, PowerPC, x86 and other 16-bit and 32-bit processors. It is configurable without the POSIX interface layer for memory-constrained systems. * OpenArbor is an
Eclipse An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
-based
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
for C, Embedded C++, and Ada application development. It was announced in 2007. * SCORE is a mixed-language set of integrated tools for safety-critical, object-oriented, real-time embedded software applications, supporting Ada, C, and Embedded C++ applications for a variety of embedded architectures. * Legacy Ada 83 and JOVIAL compiler system products also continue to be supported.


Bibliography

* A slightly expanded version of this chapter is available online at https://www.researchgate.net/publication/221271386_Dansk_Datamatik_Center. A further expanded version is part of Bjørner's online memoir at http://www.imm.dtu.dk/~dibj/trivia/node5.html. A slides presentation by Gram based on the paper is available online a
Why Dansk Datamatik Center?
* * * * * * * * * * * * * * * * * *
WorldCat entry
* * * *


References


External links

*
NXP Semiconductors – Registered Partner entry
{{DEFAULTSORT:Ddc-i, Inc. Software companies based in Arizona Software companies of Denmark Companies based in Lyngby-Taarbæk Municipality Companies based in Phoenix, Arizona Technology companies established in 1985 1985 establishments in Denmark 2003 disestablishments in Denmark 1986 establishments in Arizona Development software companies Ada (programming language) Software companies of the United States