DDC-I - DDC-I
Soukromě | |
Průmysl | kritické z hlediska bezpečnosti vestavěný software |
Založený | 1985Kongens Lyngby, Dánsko | v
Hlavní sídlo | Phoenix, Arizona |
Klíčoví lidé | Bob Morris, prezident / CEO Ole N.Oest, zakladatel / CTO |
produkty | Operační systémy v reálném čase: Deos, HeartOS Překladač systémy: Ada |
webová stránka | www |
DDC-I, Inc. je soukromá společnost poskytování vývoje softwaru operační systémy v reálném čase, nástroje pro vývoj softwaru a softwarové služby pro kritické z hlediska bezpečnosti vestavěné aplikace se sídlem v Phoenix, Arizona. Poprvé byla vytvořena v roce 1985 jako dánská firma DDC International A / S (také známý jako DDC-I A / S), komerční růst společnosti Dansk Datamatik Center, dánská organizace pro výzkum a vývoj softwaru v 80. letech. Americká dceřiná společnost byla založena v roce 1986. Po mnoho let se firma specializovala na překladače jazyků pro programovací jazyk Ada.
V roce 2003 byla dánská kancelář uzavřena a všechny operace byly přesunuty do pobočky ve Phoenixu.
Počátky
Počátky DDC International A / S spočívaly v Dansk Datamatik Center, dánská organizace pro výzkum a vývoj softwaru, která byla založena v roce 1979, aby prokázala význam používání moderních technik, zejména těch, které se týkají formální metody, v oblasti návrhu a vývoje softwaru. Mezi jeho několik projektů patřilo vytvoření překladačového systému pro programovací jazyk Ada. Ada byla obtížně implementovatelným jazykem a rané překladačské projekty často ukázaly zklamání.[1] Ale design kompilátoru DDC byl zdravý a nejprve prošel Ministerstvo obrany Spojených států -sponsored Ada Compiler Validation Capability (ACVC) tests on a VAX /VMS systému v září 1984.[2] Jako takový to byl první evropský překladač Ada, který splnil tento standard.[3][4]
Úspěch projektu Ada vedl k tomu, že v roce 1985 vznikla samostatná společnost s názvem DDC International A / S za účelem komercializace produktového systému kompilátoru Ada.[5] Stejně jako jeho původce byl založen v Lyngby, Dánsko. Ole N. Oest byl jmenován generálním ředitelem DDC International.[6] V roce 1986 byla založena DDC-I, Inc. jako americká dceřiná společnost.[7] Nacházející se v Phoenix, Arizona, zaměřila se na prodej, zákaznickou podporu a technické poradenské činnosti ve Spojených státech.[8]
Překladač Ada
Společnost DDC-I založila firmu na prodej produktu systému kompilátoru Ada s názvem DACS přímo firmám, a to jako software pro vývoj projektů v Ada s, a jako zdrojový kód výrobcům počítačů a dalším, kteří by to změnili nebo změnili na jiné procesory a operační systémy.[9][10]
První firma prodala nativní překladače i křížové překladače, s druhým častějším, protože Ada byla primárně používána v vestavěné systémy oblast. Jeden z prvních křížových překladačů, který DDC-I vyvinul, byl od VAX / VMS po Intel 8086 a Intel 80286; úsilí již probíhalo počátkem roku 1985.[9] Začalo to jako společný podnik s italskou obrannou elektronikou Selenia které by se zaměřovaly jak na jejich mikroprocesorové počítače MARA-860, tak na MARA-286 založené na architekturách 8086 a 80286 a na generické vestavěné a OS hostující systémy 8086 a 80286.[11] Tato práce byla začátkem toho, co se pro firmu stalo nejprodávanější produktovou řadou. DDC-I si vybudovalo pověst kvalitních křížových překladačů Ada a runtime systémů pro Intel 80x86 procesory.[8]
Druhý podnik využil tzv. DDC OEM Compiler Kit,[10] kdo by mohl používat frontend Ada pro kompilátory k jiným hostitelům nebo cílům nebo pro jiné nástroje, jako je VLSI. Na schůzce v září 1985 v Lund, Švédsko, několik zákazníků sady OEM vytvořilo skupinu DDC Ada Compiler Retargeter's Group.[12] V průběhu let 1985 a 1986 se konaly nejméně tři schůzky. Mezi první zákazníky OEM patřilo University of Lund, Správa obranného materiálu, a Rádiové systémy Ericsson ve Švédsku; Softplan a Informační systémy Nokia ve Finsku; Selenia a Olivetti v Itálii; ICL obranné systémy a STL Ltd. ve Spojeném království; Softwarové inženýrství Aitech v Izraeli; a Pokročilé počítačové techniky, Rockwell Collins, Control Data Corporation, a General Systems Group ve Spojených státech.[13]
Pozdější vývojáři byli často méně dobře obeznámeni s formálními metodami a nepoužívali je při své práci na kompilátoru.[14] To platilo ještě více v případě společností, které kompilátor přesměrovaly, přičemž mnoho z nich jazyk Ada neznalo.[15][16]
DDC-I byl na stejném trhu jako několik dalších překladačských firem Ada, včetně Alsys, TeleSoft, Verdix, Tartan Laboratories, a Systémy TLD.[4] (DDC - zůstal bych v podnikání déle než kterýkoli z těchto ostatních.[14]) Stejně jako u jiných dodavatelů překladačů Ada, většinu času inženýrů DDC-I strávil přizpůsobováním velké a obtížné standardizované jazykové a běhové testovací sady ACVC (Ada Compiler Validation Capability).[17][18]
Počínaje rokem 1988 a pokračující několik let spolupracovali konzultanti DDC-I Systémy letecké dopravy společnosti Honeywell znovu zacílit a optimalizovat kompilátor DDC-I Ada na AMD 29050 procesor.[19][20] Tento křížový kompilátorový systém založený na DDC-I byl použit k vývoji primárního letového softwaru pro Boeing 777 dopravní letadlo.[8][20] Tento software s názvem Systém řízení informací o letadle, by se stal pravděpodobně nejznámějším z jakéhokoli projektu Ada-in-use, civilního nebo vojenského.[21] Na systému letu pracovalo přibližně 550 vývojářů společnosti Honeywell a byl zveřejněn jako hlavní příběh úspěchu Ada.[20]
V říjnu 1991 bylo oznámeno, že DDC-I získala společnost Ada a ŽOVIÁLNÍ podnikání v oblasti jazykových vestavěných systémů INTERACT, který se stal podnikem Advanced Computer Techniques.[22] Tato 100% vlastněná entita se sídlem v New Yorku byla krátce pojmenována DDC-Inter[22] před zařazením do správného DDC-I. To přineslo Ada cross kompilátory pro MIL-STD-1750A a MIPS R3000 procesory a křížové překladače jazyků JOVIAL pro MIL-STD-1750A a Zilog Z8002 do produktové řady. Produkt MIPS byl ten, který DDC-I zdůraznil, s technickým úsilím, které zahrnovalo automatické rozpoznávání určitých optimalizací úloh,[23] a pracovat v projektu Common CARTS (Common Ada Runtime System) sponzorovaného americkým letectvem směrem k poskytování standardních rozhraní do běhových prostředí Ada.[24][25]
Na konci roku 1993 byla kancelář v New Yorku uzavřena a její práce byla převedena do kanceláře ve Phoenixu.
Na začátku 90. let nabídlo DDC-I nativní překladače Ada pro VAX / VMS, Ne-3 a SPARC pod SunOS, a Intel 80386 pod Systém UNIX V a OS / 2 a nabídl křížové kompilátory pro Motorola 680x0 a Intel i860 kromě výše uvedených cílů.[26][27]
Ada 95 a průzkumy dalších produktových řad
Na počátku 90. let pracovalo DDC-I na přepracování systému překladače pro rozsáhlou revizi jazykového standardu Ada 95. Použili nový objektové programování design a stále dodržoval přístup formálních metod také pomocí VDM-SL.[28] Práce byla provedena pod záštitou Evropského společenství Otevřená iniciativa mikroprocesorů Global Project and Uniform Environment -project (OMI / GLUE), kde role DDC-I bylo vytvořit kompilátor zaměřený na Architektura Neutrální distribuční formát (ANDF) střední forma se záměrem rychle přivést Ada 95 na více platforem.[28][29] V rámci této práce DDC-I spolupracoval s Agentura pro hodnocení a výzkum obrany při rozšiřování některých schopností ANDF vyjadřovat sémantiku Ady a rychle rostoucího programovacího jazyka C ++.[30] Pracujte v oblastech specifických pro Ada, například eliminace kontroly hranic bylo provedeno pro získání optimálního výkonu za běhu.[31]
Softwarové prostředí Ada bylo původně považováno za slibný trh.[32]Ale podnikání kompilátorů Ada se ukázalo jako obtížné.[33] Během této doby, 1987–1997, byl v platnosti mandát vlády USA pro používání Ady, i když s některými výjimkami.[34] Mnoho z výhod jazyka pro univerzální programování jako takové obecná softwarová technika ani pedagogové neviděli.[35] Prodejní situace byla náročná, s pravidelným malým propouštěním. Navzdory konsolidaci mezi dalšími poskytovateli nástrojů Ada zůstala DDC-I nezávislou společností.[36]
V každém případě bylo DDC-I nadšeným zastáncem jazyka Ada pro použití ve společnosti[37] a externě. Dokument, který jeden z jeho inženýrů publikoval v roce 1993, hodnotil objektově orientované vlastnosti Ada 95 příznivě pro vlastnosti C ++ a přitahoval určitou pozornost.[38]
Zároveň se firma pokusila rozšířit a rozšířit svoji produktovou řadu. K dispozici byla sada nástrojů RAISE, stejně jako Cedar, návrhový nástroj pro systémy v reálném čase. Také nabízen byl Beologic, nástroj pro vývoj a spouštění částí stavu / událostí aplikací, na které byla poskytnuta licence Bang & Olufsen a integrován do systému kompilátoru Ada.[39]Největší úsilí bylo ve směru C ++. DDC-I začal nabízet 1st Object Exec, založený na C ++ operační systém v reálném čase určené pro přímou podporu vložených aplikací na úrovni objektů.[40] Navzdory značnému úsilí v letech 1993–1994 se prvnímu objektu Exec nepodařilo na trhu prosadit.
Jednou z oblastí, kde se Ada skutečně prosadila, byly aplikace v reálném čase, s vysokou spolehlivostí, vysokou integritou a kritické z hlediska bezpečnosti, jako je letecký průmysl.[41][34][42] Na základě svých zkušeností se společností Honeywell a dalšími zákazníky získala společnost DDC-I odborné znalosti v oblasti mapování jazykových a běhových funkcí jazyka Ada podle požadavků bezpečnostně-důležitých certifikací, zejména těch pro DO-178B Standard (Software Considerations in Airborne Systems and Equipment Certification) a poskytnuté nástroje pro tento proces.[43]Takové žádosti pokračovaly i po zrušení mandátu Ada v roce 1997.[34]Například v roce 1997 získala firma společnou smlouvu s Sikorsky Aircraft a Boeing Defence & Space Group divize vrtulníků pro vývoj softwaru pro použití v Boeing / Sikorsky RAH-66 Comanche.[44]
V březnu 1998 společnost DDC-I získala od společnosti Texas Instruments práva na vývoj a prodej a marketing kompilátorů Tartan Ada pro Intel i960 Cíle Motorola 680x0 a MIL-STD-1750A.[45]
Podpora pro vývoj smíšených jazyků byla přidána v roce 2000 přidáním programovacího jazyka C jako součást smíšeného jazyka integrovaného vývojového prostředí DDC-I pro SCORE (pro bezpečnostně-kritické, objektově orientované, v reálném čase).[46] Využití formátu ANDF, TRPASLÍK Díky standardizovanému formátu ladění a protokolu OMI pro komunikaci s monitory ladění cílové desky bylo SCORE schopno poskytnout vývojářům aplikací v reálném čase společné prostředí pro vytváření a ladění.[46] Podpora pro Integrovaný C ++ byl přidán do SCORE v roce 2003, do té doby se mohl integrovat s řadou scénářů cílové desky na Intel x86 a Napájení PC procesory.[47] Kompilátory C a Embedded C ++ pro ANDF pocházely z licenčního ujednání pro TenDRA kompilátor (později se DDC-I stal správcem těchto překladačů). Následně podpora Ada 95 pro starší 1750A a TMS320C4x procesory byl přidán do SCORE.[48]
Ústředí USA a operační systémy v reálném čase
V dubnu 2003 se průmysl vzdaluje od Ady a klesající pozice leteckého průmyslu si vybrala svou daň a DDC-I utrpěl značné finanční ztráty. DDC-I se rozhodl zavřít dánskou kancelář v Lyngby a přesunout všechny operace do Phoenixu.[49]
V září 2005 společnost jménem Bob Morris, dříve LynuxWorks, jako její prezident a generální ředitel.[50] Oest se stal technologickým ředitelem.[51] V dubnu 2006 se DDC-I přestěhovala do nových kanceláří v severním Phoenixu s tím, že se rozšiřuje a že očekává nárůst tržeb o 40–50 procent oproti předchozímu roku.[52]
Od roku 2006 společnost přispívá do Expertní skupina Java pro bezpečnostní kritickou Javu.[53] Tato práce, která využívá Specifikace Java v reálném čase jako základ a poté specifikuje jazykové a knihovní podmnožiny a kódovací pravidla pro použití k zajištění dostatečného determinismu, je představiteli firmy vnímán tak, že dělá Javu pravděpodobně rovnocennou nebo lepší než Ada nebo C ++ jako jazyk pro aplikace kritické z hlediska bezpečnosti.[54] Společnost považovala bezpečnostní profil Java za profil, který může pomoci obrannému průmyslu vypořádat se s problémem stárnutí softwarových a hardwarových aplikací.[55] Do roku 2008 DDC-I označoval Adu jako dědictví jazyk a nabídka poloautomatických nástrojů a profesionálních služeb, které zákazníkům pomohou přejít na novější řešení.[51]
V listopadu 2008 společnost vstoupila do embedded operační systém v reálném čase (RTOS) trh se dvěma produkty, Deos a HeartOS.[56][57][58] Oba byly založeny na základní softwarové technologii vzniklé v Honeywell International a již jsou nasazeny na mnoha komerčních a vojenských letadlech.[56] V rámci akce DDC-I najal některé z klíčových technických pracovníků společnosti Honeywell, kteří navrhli Deos.[56]Mezi další firmy ve stejném tržním segmentu RTOS jako DDC-I patří LynuxWorks, Wind River Systems, SYSGO, a Express Logic.[59]
produkty
- Deos je časově a prostorově dělený operační systém v reálném čase (RTOS), který byl poprvé certifikován DO-178B úroveň A v roce 1998. Deos obsahuje několik patentovaných architektonických prvků včetně vylepšení využití procesoru, opětovného použití binárního softwaru a bezpečného plánování pro vícejádrové procesory. Uživatelé Deosu mají možnost přidat volitelný doplněk ARINC 653 osobnostní moduly navržené tak, aby vyhovovaly různým potřebám aplikací. Deos podporuje procesory PAŽE, MIPS, PowerPC, a x86, a je podporován populární SSL / TLS knihovny jako např wolfSSL.[60][61] To bylo uvedeno jako jeden z Hot 100 elektronických produktů roku 2009 EDN časopis.[62]
- HeartOS je a POSIX - tvrdý operační systém v reálném čase, navržený pro malé a střední vestavěné aplikace včetně typů kritických z hlediska bezpečnosti. Podporuje ARM, PowerPC, x86[63] a další 16bitové a 32bitové procesory. Je konfigurovatelný bez vrstvy rozhraní POSIX pro systémy s omezenou pamětí.
- OpenArbor je Zatmění -na základě integrované vývojové prostředí pro vývoj aplikací C, Embedded C ++ a Ada. Bylo oznámeno v roce 2007.[64]
- SCORE je sada integrovaných nástrojů pro kombinované nástroje pro kritické, objektově orientované integrované softwarové aplikace v reálném čase podporující aplikace Ada, C a Embedded C ++ pro různé vestavěné architektury.[65]
- Legacy Ada 83 a JOVIAL kompilátorové systémové produkty jsou také nadále podporovány.[66]
Bibliografie
- Bjørner, Dines; Gram, Christian; Oest, Ole N .; Rystrøm, Leif (2011). „Dansk Datamatik Center“. In Impagliazzo, John; Lundin, Per; Wangler, Benkt (eds.). History of Nordic Computing 3: IFIP Advances in Information and Communication Technology. Springer. 350–359. Mírně rozšířená verze této kapitoly je k dispozici online na adrese https://www.researchgate.net/publication/221271386_Dansk_Datamatik_Center. Další rozšířená verze je součástí Bjørnerovy online monografie na http://www.imm.dtu.dk/~dibj/trivia/node5.html. Prezentace snímků od Gram na základě článku je k dispozici online jako Proč Dansk Datamatik Center?
- Bjørner, Dines; Havelund, Klaus. „40 let formálních metod: některé překážky a některé možnosti?“. FM 2014: Formální metody: 19. mezinárodní sympozium, Singapur, 12. – 16. Května 2014. Sborník příspěvků. Springer. str. 42–61.
- Bundgaard, Jørgen (květen 1985). "Vývoj frontendu Ada pro malé počítače". SIGAda '85: Sborník příspěvků z každoroční mezinárodní konference ACM SIGAda 1985 o Adě. Sdružení pro výpočetní techniku. 321–328.
- Bundgaard, Jørgen. Msgstr "Systém kompilátoru Ada 95 založený na ANDF". Sborník z konference o TRI-Ada '95, 5. – 10. Listopadu 1995. Sdružení pro výpočetní techniku. 436–445.
- Clemmensen, Geert B .; Oest, Ole N. (březen 1984). "Formální specifikace a vývoj kompilátoru Ada - případová studie VDM". ICSE '84 Sborník ze 7. mezinárodní konference o softwarovém inženýrství. Tisk IEEE. 430–440.
- Clemmensen, Geert B. (leden 1986). "Retargeting a rehosting systému kompilátoru DDC Ada: Případová studie - Honeywell DPS 6". Dopisy ACM SIGAda Ada. 6 (1): 22–28. doi:10.1145/382256.382794.
- Zpravodaj. Skupina retargeterů DDC Ada Compiler. 1. Listopad 1985.
- Zpravodaj. DDC Ada Compar Retargeter's Group. 2. Srpna 1986.
- Zpravodaj. Skupina retargeterů DDC Ada Compiler. 3. Prosince 1986.
- Fergany, Adel; Szewerenko, Leland; Rabinowitz, Moshe; Solomon, Eliezer N .; Pitarys, Marc; Benjamin, Clive L. „Implementace asynchronního zadávání vyžaduje dvě různé architektury“. NAECON 1993: Proceedings of the IEEE 1993 National Aerospace and Electronics Conference, 24–28 May, 1993. 486–495.
- Fitzgerald, John S .; Larsen, Peter Gorm; Verhoef, Marcel (2009). „Vienna Development Method“. Ve Wah, Benjamin W. (ed.). Wiley Encyclopedia of Computer Science and Engineering. Wiley. 2971–2982.
- Frost, Jacobe. "Řešení Ada95 pro certifikaci integrovaných bezpečnostních kritických aplikací". Spolehlivé softwarové technologie - Ada-Europe '99. str. 52–63.
- Georgi, Chrisi. "Specifikační jazyk RAISE: Výukový program". VDM '91: Formal Software Development Methods: 4th International Symposium of VDM Europe, Noordwijkerhout, The Netherlands, October 1991, Proceedings. 2. Springer-Verlag. 238–319.
- Ibsen, Leif (leden 1984). "Přenosný virtuální stroj pro Adu". Software: Praxe a zkušenosti. 14 (1): 17–29. doi:10.1002 / spe. 4380140104.
- Jorgensen, Jesper. "Srovnání objektově orientovaných funkcí Ada 9X a C ++". Ada-Europe '93: 12. mezinárodní konference Ada-Europe, Paříž, Francie, 14. – 18. Června 1993. Sborník. 125–141.
- Mancusi, Richard; Tokar, Joyce L .; Rabinowitz, Moshe; Solomon, Eliezer N .; Pitarys, Marc; Benjamin, Clive L. „Podpora skutečných a virtuálních přerušení: Mapování prvku CARTS na dvě různé architektury“. Ada-Europe '93: 12. mezinárodní konference Ada-Europe, Paříž, Francie, 14. – 18. Června 1993. Sborník. 314–329.
- Møller, Peter Lützen. "Odstranění kontroly běhu pro Ada 9X". Sborník z konference o TRI-Ada '94, 6. – 11. Listopadu 1994. Sdružení pro výpočetní techniku. str. 122–128.
- Rehmer, Karl (2009). "Tým HADS". In Stellman, Andrew; Greene, Jennifer (eds.). Krásné týmy: Inspirativní a varovné příběhy od vedoucích veteránských týmů. Sebastopol, Kalifornie: O'Reilly. 299–312.
- Rosen, Jean-Pierre (září 2009). "Ada paradox (y)". Dopisy SIGAda Ada. 29 (2): 28–35. doi:10.1145/1620593.1620597.
- „Rozhovor s Oscarem Schachterem“ (Rozhovor). Rozhovor s Thomasem Haighem. Charles Babbage Institute, University of Minnesota. 7. května 2004.Vstup do WorldCat
- Schilling, Jonathan L. „Využití Ady v komerčním prostředí malé společnosti“. WADAS '93 Proceedings of the Tenth Annual Washington Ada symposium on Ada: 28. června - 1. července 1993. ACM. str. 89–94.
- Schilling, Jonathan L .; Nielsen, Johan Olmütz (květen – červen 1994). Msgstr "Automatické rozpoznání kompilátoru úkolů monitoru". Dopisy SIGAda Ada. 14 (3): 91–104. doi:10.1145/181468.181474.
- Sward, Ricky E. (listopad 2010). "Vzestup, pád a vytrvalost Ady". SIGAda '10: Sborník z každoroční mezinárodní konference ACM SIGAda o SIGAda. 71–74.
- Whitaker, William A. (1996). „Ada - Projekt: Pracovní skupina pro jazykové pracovní skupiny s vysokou objednávkou“. In Bergin, Thomas J .; Gibson, Richard G. (eds.). Historie programovacích jazyků - II. Addison-Wesley Professional. 173–232.
Reference
- ^ Whitaker, „Ada - projekt“, s. 217–218.
- ^ Bundgaard, „Vývoj frontendu Ada pro malé počítače“, s. 322.
- ^ Clemmensen, „Retargeting a rehosting systému kompilátoru DDC Ada“, str. 22.
- ^ A b Acly, Ed (25. března 1985). „C, Ada & Lisp: Příběh tří jazyků“. Computerworld. p. ID-1.
- ^ Bjørner, Gram, Oest a Rystrøm, „Dansk Datamatik Center“, s. 351.
- ^ Bjørner, Gram, Oest a Rystrøm, „Dansk Datamatik Center“, rozšířená verze, str. 11.
- ^ „DDC-I, INC“. OpenCorporates. Citováno 20. září 2015.
- ^ A b C Rehmer, "Tým HADS", s. 300.
- ^ A b Bundgaard, „Vývoj frontendu Ada pro malé počítače“, s. 328.
- ^ A b Bjørner, Gram, Oest a Rystrøm, „Dansk Datamatik Center“, str. 354.
- ^ DDC Ada Compiler Retargeter's Group, Zpravodaj Č. 2, s. 35–36.
- ^ "Produkty". Journal of Pascal, Ada & Modula-2. 5. Březen – duben 1986. str. 70.
- ^ DDC Ada Compiler Retargeter's Group, Zpravodaj Č. 1, s. 7–8; Č. 2, s. 5–7; Č. 3, s. 13–15a.
- ^ A b Bjørner a Havelund, „40 let formálních metod“, s. 48.
- ^ Rehmer, "Tým HADS", s. 306.
- ^ Schilling, „Využití Ady v komerčním prostředí, v prostředí malé společnosti“, str. 89–91.
- ^ Rehmer, „Tým HADS“, str. 305, 306, 307.
- ^ Rosen, „The Ada paradox (s)“, s. 29.
- ^ Rehmer, „Tým HADS“, str. 299, 302.
- ^ A b C "Boeing letí na 99% Ada". Informační středisko Ada. Archivovány od originál 5. listopadu 2015. Citováno 24. říjen 2015.
- ^ Wolfe, Alexander (říjen 2004). „V Adě ještě zbývá nějaký život“. Fronta ACM. Také na http://delivery.acm.org/10.1145/1040000/1035608/p28-wolfe.pdf[trvalý mrtvý odkaz ]
- ^ A b „DDC International získává Cross Tools Business od společnosti InterACT; tvoří novou obchodní jednotku“ (tisková zpráva). DDC-I. 4. října 1991.
- ^ Schilling a Nielsen, „Automatické rozpoznávání úkolů monitoru pomocí kompilátoru“, str. 91, 100–102.
- ^ Mancusi a kol., „Podpora skutečných a virtuálních přerušení: Mapování prvku CARTS na dvě různé architektury“.
- ^ Fergany a kol., „Implementace asynchronního vstupu vyžaduje dvě různé architektury“.
- ^ "DDC International News". DDC International A / S. Léto 1992.
- ^ "Seznam překladačů ověřených Ada". Informační středisko Ada. 1. července 1992. s. 8–10.
- ^ A b Bundgaard, Jørgen (17. listopadu 1992). Praktický přístup k aplikaci objektového modelu na konstrukci systému kompilátoru Ada 9X (zpráva). DDC-I.
- ^ Bundgaard, „Systém překladačů Ada 95 založený na ANDF“, s. 436.
- ^ "Diagnostická specifikace TDF". Agentura pro hodnocení a výzkum obrany. 30. července 1998. Archivovány od originál 11. dubna 2016. Citováno 17. ledna 2016.
- ^ Møller, „Odstranění kontroly běhu pro Ada 9X“, str. 122, 126–128.
- ^ „Malé firmy vydělávají na softwaru Pentagon“. Los Angeles Times. Reuters. 25. listopadu 1985.
- ^ Rosen, „The Ada paradox (s)“, s. 34.
- ^ A b C Sward, „Vzestup, pád a vytrvalost Ady“, str. 71.
- ^ Rosen, „The Ada paradox (s)“, s. 32–33.
- ^ Ada a další: Softwarové zásady pro ministerstvo obrany. Výbor pro minulé a současné kontexty pro používání Ada na ministerstvu obrany, informatiky a telekomunikačních rad, Národní rada pro výzkum. 1997. str. 11.
- ^ Schilling, „Využití Ady v komerčním prostředí, v prostředí malé společnosti“, str. 89, 93.
- ^ Jorgensen, „Srovnání objektově orientovaných funkcí Ada 9X a C ++“, str. 140–141.
- ^ „Produkty a nástroje Ada: část 2“. Kancelář společného programu Ada. 20. listopadu 1998.
- ^ „DDC International A / S představuje 1st Object Exec“. Dr. Dobb's Journal. Březen 1994.
- ^ Rosen, „The Ada paradox (s)“, s. 33–34.
- ^ Feldman, Michael B. (listopad 2014). „Kdo používá Adu? Real-World Projects Powered by the Ada Programming Language“. Univerzita George Washingtona. Citováno 7. října 2015.
- ^ Frost, „Řešení Ada95 pro certifikaci zabudovaných bezpečnostních kritických aplikací“, str. 52–53
- ^ „Smlouva o high-tech letadlech“. Phoenix Business Journal. 23. května 1997.
- ^ „Společnost Texas Instruments jmenovala výhradního distributora DDC-I pro tři produkty Ada“ (tisková zpráva). DDC-I, Texas Instruments. 13. března 1998.
- ^ A b „Nový systém SCORE Ada Ada používá otevřené standardy“. Oznámení o konferenci. SIGAda. 2. března 2000. Citováno 17. ledna 2016.
- ^ „Technologie SCDC společnosti DDC-I - včetně integrace s OSE RTOS“. DDC-I. Citováno 11. ledna 2016.
- ^ „DDC-I oznamuje dostupnost integrovaného vývojového prostředí SCORE pro TMS320C40 DSP“ (Tisková zpráva). DDC-I. 4. prosince 2006. Archivovány od originál dne 04.03.2016.
- ^ Bjørner, Gram, Oest a Rystrøm, „Dansk Datamatik Center“, rozšířená verze, str. 2.
- ^ „DDC-I jmenuje Boba Morrise prezidentem a výkonným ředitelem“ (Tisková zpráva). DDC-I. 1. září 2005. Archivovány od originál dne 2016-02-16.
- ^ A b Oest, Ole N. (24. června 2008). „Migrace složitých vestavěných systémů“. Vojenské vestavěné systémy.
- ^ „DDC-I Inc. se stěhuje do centrály“ (Tisková zpráva). BusinessWire. 24.dubna 2006.
- ^ „DDC-I se připojuje k bezpečnostní kritické expertní skupině Java“. Svobodná knihovna. 17. listopadu 2006.
- ^ Nielsen, Johan O .; Plány, Alex J. (březen 2008). „Počítačový jazyk Java se zaměřuje na bezpečnost a aplikace v reálném čase“. Vojenská a letecká elektronika.
- ^ Oest, Ole N. (2. dubna 2008). „Sloučení staršího softwaru do současného designu systému“. Vojenské vestavěné systémy.
- ^ A b C Cole, Bernard (17. listopadu 2008). „Novinky: DDC-I vstupuje na trh RTOS s Deos a HeartOS“. EE Times.
- ^ „DDC-I vstupuje na trh vestavěných RTOS“. Integrovaný výpočetní design (Tisková zpráva). 17. listopadu 2008. Archivovány od originál dne 10.7.2011.
- ^ „DDC-I oznamuje nejvyšší výkon a nejsnadněji ověřitelný bezpečnostní kritický RTOS“. Vojenské vestavěné systémy (Tisková zpráva). 17. listopadu 2008.
- ^ McKenna, Ed (duben 2014). „Operační systémy v reálném čase řešící dilema certifikace, zabezpečení a standardů“. Avionika.
- ^ Cheung, Ken. „DDC-I Deos RTOS podporuje Freescale e300 a e500 Core“. Embeddedstar. Archivovány od originál dne 2010-06-20. Citováno 2010-08-30.
- ^ Cole, Bernard (22. září 2009). „DDC-I je nyní pro procesor Intel Atom k dispozici bezpečnostní kritický RTOS. EETimes.
- ^ „Hot 100 elektronických produktů roku 2009“. EDN. 15. prosince 2009. Archivovány od originál 3. dubna 2012.
- ^ „Podpora HeartOS RTOS pro ARM procesor“. Dr. Dobbs. 19. března 2010.
- ^ „DDC-I oznamuje vývojovou sadu pro smíšené jazyky pro vývoj v reálném čase založenou na Eclipse“ (Tisková zpráva). Obchodní drát. 15. října 2007.
- ^ „SCORE (kritické z hlediska bezpečnosti, objektově orientované, integrované v reálném čase) kombinované vývojové prostředí se smíšeným jazykem“. DDC-I. Citováno 10. ledna 2016.
- ^ „Vyspělé vývojové systémy, pole osvědčené pro stovky aplikací“. DDC-I. Citováno 10. ledna 2016.