DDC-I - DDC-I

DDC-I, Inc.
Özel şirket
SanayiEmniyet açısından kritik gömülü yazılım
Kurulmuş1985; 35 yıl önce (1985) içinde Kongens Lyngby, Danimarka
MerkezPhoenix, Arizona
Kilit kişiler
Bob Morris, Başkan / CEO
Ole N.Oest, kurucu / CTO
Ürün:% sGerçek zamanlı işletim sistemleri: Deos, HeartOS
Derleyici sistemler: Ada
İnternet sitesiwww.ddci.com

DDC-I, Inc. bir Özel şirket yazılım geliştirmeyi sağlamak gerçek zamanlı işletim sistemleri, yazılım geliştirme araçları ve için yazılım hizmetleri Emniyet açısından kritik yerleşik uygulamalar, merkezi Phoenix, Arizona. İlk olarak 1985 yılında Danimarka firması olarak kuruldu DDC Uluslararası A / S (Ayrıca şöyle bilinir DDC-I A / S), ticari bir büyüme Dansk Datamatik Merkezi, 1980'lerin Danimarka yazılım araştırma ve geliştirme örgütü. Amerikan yan kuruluşu 1986 yılında kuruldu. Uzun yıllar boyunca şirket, dil derleyicileri için Programlama dili Ada.

2003 yılında Danimarka ofisi kapatıldı ve tüm operasyonlar Phoenix konumuna taşındı.

Kökenler

DDC International A / S'nin kökenleri Dansk Datamatik Merkezi, 1979'da, özellikle modern teknikleri kullanmanın değerini göstermek için kurulan Danimarkalı bir yazılım araştırma ve geliştirme organizasyonudur. resmi yöntemler, yazılım tasarımı ve geliştirmede. Çeşitli projeleri arasında programlama dili için bir derleyici sistemi oluşturulması vardı Ada. Ada, uygulaması zor bir dildi ve ilk derleyici projeleri çoğu kez hayal kırıklığı yarattı.[1] Ancak DDC derleyici tasarımı sağlamdı ve ilk önce Amerika Birleşik Devletleri Savunma Bakanlığı sponsorlu Ada Compiler Validation Capability (ACVC) testleri VAX /VMS sistem Eylül 1984'te.[2] Bu nedenle, bu standardı karşılayan ilk Avrupa Ada derleyicisiydi.[3][4]

Ada projesinin başarısı, Ada derleyici sistem ürününü ticarileştirmek amacıyla 1985 yılında DDC International A / S adlı ayrı bir şirketin kurulmasına yol açtı.[5] Yaratıcısı gibi, Lyngby, Danimarka. Ole N. Oest, DDC International'ın genel müdürü oldu.[6] 1986 yılında DDC-I, Inc. Amerikan yan kuruluşu olarak kuruldu.[7] Konumlanmış Phoenix, Arizona Amerika Birleşik Devletleri'ndeki satış, müşteri desteği ve mühendislik danışmanlığı faaliyetlerine odaklandı.[8]

Ada derleyici

DDC International A / S, burada 1990 yılında görüldüğü üzere Danimarka'nın Lyngby şehrinde dönüştürülmüş bir tekstil fabrikasında bulunuyordu.

DDC-DACS adlı Ada derleyici sistemi ürününü doğrudan firmalara satmak için hem Ada'da proje geliştirmek için yazılım olarak hem de kaynak kodu bilgisayar üreticilerine ve diğerlerine, onu yeniden barındıran veya başkalarına yeniden hedefleyen işlemciler ve işletim sistemleri.[9][10]

İlk işletme hem yerel derleyiciler hem de çapraz derleyiciler, Ada daha çok gömülü sistemler Diyar. DDC-I'in geliştirdiği ilk çapraz derleyicilerden biri VAX / VMS'den Intel 8086 ve Intel 80286; çaba 1985 başlarında zaten başlamıştı.[9] İtalyan savunma elektroniği şirketi ile ortak girişim olarak başladı Selenia 8086 ve 80286 mimarilerine dayalı hem MARA-860 hem de MARA-286 çoklu mikroişlemcili bilgisayarlarını ve 8086 ve 80286 genel gömülü ve OS barındıran sistemlerini hedef alacak.[11] Bu çalışma, firma için en çok satan ürün serisinin başlangıcıydı. DDC-I, kaliteli Ada çapraz derleyicileri ve aşağıdakiler için çalışma zamanı sistemleri için bir itibar geliştirdi: Intel 80x86 işlemciler.[8]

İkinci işletme, DDC OEM Derleyici Kit olarak adlandırılan şeyi kullandı,[10] Ada ön ucunu diğer ana bilgisayarlara veya hedeflere derleyiciler için ya da diğer araçlar gibi VLSI. Eylül 1985'teki bir toplantıda Lund, İsveç, OEM Kit müşterilerinden birkaçı DDC Ada Derleyici Satıcı Grubunu oluşturdu.[12] 1985 ve 1986 boyunca en az üç toplantı yaptı. İlk OEM müşterileri arasında Lund Üniversitesi, Savunma Malzemesi İdaresi, ve Ericsson Radyo Sistemleri isveçte; Yazılım planı ve Nokia Bilgi Sistemleri Finlandiya'da; Selenia ve Olivetti İtalya'da; ICL Savunma Sistemleri ve STL Ltd Birleşik Krallık'ta; Aitech Yazılım Mühendisliği İsrail'de; ve İleri Bilgisayar Teknikleri, Rockwell Collins, Control Data Corporation, ve Genel Sistemler Grubu Birleşik Devletlerde.[13]

1990 yılında Lyngby'deki DDC International'da birkaç Ada derleyici geliştiricisi.

Daha sonra geliştiriciler genellikle biçimsel yöntemler konusunda daha az bilgiliydi ve bunları derleyici üzerindeki çalışmalarında kullanmadılar.[14] Bu, çoğu Ada diline aşina olmayan derleyiciyi yeniden hedefleyen şirketler için daha da geçerliydi.[15][16]

DDC-I, diğer bazı Ada derleyici firmalarıyla aynı pazardaydı. Alsys, TeleSoft, Verdix, Tartan Laboratuvarları, ve TLD Sistemleri.[4] (DDC-Ben diğerlerinden daha uzun süre iş hayatında kalmaya devam edecektim.[14]) Diğer Ada derleyici satıcılarında olduğu gibi, DDC-I mühendislerinin zamanının çoğu, büyük, zorlu Ada Derleyici Doğrulama Yeteneği (ACVC) standartlaştırılmış dili ve çalışma zamanı test paketine uymak için harcandı.[17][18]

1988'de başlayıp birkaç yıldır devam eden DDC-I danışmanları, Honeywell Hava Taşıma Sistemleri DDC-I Ada derleyicisini yeniden hedeflemek ve optimize etmek için AMD 29050 işlemci.[19][20] Bu DDC-I tabanlı çapraz derleyici sistemi, ana uçuş yazılımını geliştirmek için kullanıldı. Boeing 777 yolcu uçağı.[8][20] Bu yazılım, Uçak Bilgi Yönetim Sistemi, sivil veya askeri, kullanımda olan Ada projelerinin tartışmasız en iyi bilineni haline gelecekti.[21] Honeywell'de yaklaşık 550 geliştirici uçuş sistemi üzerinde çalıştı ve bu büyük bir Ada başarı öyküsü olarak duyuruldu.[20]

DDC-I'in New York'taki geliştirme ofisi bu binanın 31. katındaydı.

Ekim 1991'de DDC-I'in Ada'yı satın aldığı ve NEŞELİ dil gömülü sistemler işi Etkileşim Advanced Computer Techniques'in bir girişimi haline gelmişti.[22] Tamamen sahip olunan bu New York merkezli kuruluş kısaca DDC-Inter olarak adlandırıldı.[22] DDC-I'e dahil edilmeden önce. Bu, Ada'nın çapraz derleyicileri için MIL-STD-1750A ve MIPS R3000 işlemciler ve MIL-STD-1750A için JOVIAL dil çapraz derleyicileri ve Zilog Z8002 ürün hattına. MIPS ürünü, belirli görevlendirme optimizasyonlarının otomatik olarak tanınmasını içeren mühendislik çabaları ile DDC-I'in vurguladığı bir üründü,[23] ve Ada çalışma zamanı ortamlarına standart arayüzler sağlamaya yönelik ABD Hava Kuvvetleri sponsorluğundaki Ortak Ada Çalışma Zamanı Sistemi (CARTS) projesinde çalışmak.[24][25]

1993 yılının sonunda, New York ofisi kapatıldı ve işleri Phoenix ofisine devredildi.

1990'ların başında DDC-I, VAX / VMS için Ada yerel derleyicileri sundu. Güneş-3 ve SPARC altında SunOS, ve Intel 80386 altında UNIX Sistem V ve OS / 2 ve için çapraz derleyiciler önerdi Motorola 680x0 ve Intel i860 yukarıda belirtilen hedeflere ek olarak.[26][27]

Ada 95 ve diğer ürün serilerinin keşifleri

Lyngby'deki DDC International ofisi, 1992'de burada görülen Danimarka tasarım öğelerini gösterdi.

1990'ların başlarında DDC-I, derleyici sistemini dil standardının geniş kapsamlı Ada 95 revizyonu için yeniden tasarlamaya çalıştı. Yeni bir nesne tabanlı programlama tasarladı ve hala resmi bir yöntem yaklaşımına bağlı kaldı. VDM-SL.[28] Çalışma, Avrupa Topluluğu merkezli sponsorluğunda yapıldı. Açık Mikroişlemci Girişimi Global Language and Uniform Environment -project (OMI / GLUE), burada DDC-I'in rolü, hedefi hedefleyen bir derleyici oluşturmaktı. Mimari Nötr Dağıtım Formatı (ANDF), Ada 95'i daha hızlı bir şekilde daha fazla platforma getirme niyetiyle ara form.[28][29] Bu çalışmanın bir parçası olarak, DDC-I, Savunma Değerlendirme ve Araştırma Ajansı ANDF'in Ada'nın anlambilimini ve hızla büyüyen programlama dilini ifade etme yeteneklerinden bazılarını genişletmek C ++.[30] Ada'ya özgü alanlarda çalışın, örneğin sınır kontrolü eleme, optimum çalışma zamanı performansını elde etmek için yapıldı.[31]

Ada yazılım ortamının başlangıçta gelecek vaat eden bir pazar olduğu düşünülüyordu.[32]Ancak Ada derleyici işi, içinde bulunmanın zor olduğunu kanıtladı.[33] Bu süre zarfında, 1987–97, Ada kullanımı için ABD hükümeti yetkisi, bazı feragatlere rağmen, yürürlükteydi.[34] Dilin genel amaçlı programlama için avantajlarının çoğu, genel yazılım mühendisliği topluluğu veya eğitimciler tarafından böyle görülmedi.[35] Satış durumu, periyodik küçük işten çıkarmalarla zorluydu. Diğer Ada araç sağlayıcıları arasında konsolidasyona rağmen, DDC-I bağımsız bir şirket olarak kaldı.[36]

Her durumda DDC-I, şirkette kullanılmak üzere Ada dilinin coşkulu bir savunucusuydu.[37] ve dışarıdan. Mühendislerinden birinin 1993 yılında yayınladığı bir makale Ada 95'in nesne yönelimli özelliklerini C ++ 'ya göre değerlendirdi ve biraz dikkat çekti.[38]

Phoenix'teki DDC-I ofisinden palmiye ağaçlarının bir görünümü, 1993.

Firma aynı zamanda ürün yelpazesini genişletmeye ve büyütmeye çalıştı. RAISE araç seti, Cedar gibi gerçek zamanlı sistemler için bir tasarım aracı olarak mevcuttu. Ayrıca teklif edildi Beolojik, lisanslı uygulamaların durum / olay bölümlerini geliştirmek ve çalıştırmak için bir araç Bang & Olufsen ve Ada derleyici sistemi ile entegre edilmiştir.[39]En büyük çaba C ++ yönündeydi. DDC-I, C ++ tabanlı 1st Object Exec'i sunmaya başladı gerçek zamanlı işletim sistemi gömülü uygulamaların doğrudan, nesne düzeyinde desteği için tasarlanmıştır.[40] 1993-94 arasındaki önemli çabalara rağmen, 1st Object Exec pazarda ilgi çekmeyi başaramadı.

Ada'nın sağlam bir yer edindiği alanlardan biri, gerçek zamanlı, yüksek güvenilirlikli, yüksek bütünlüklü, havacılık gibi güvenlik açısından kritik uygulamalardı.[41][34][42] Honeywell ve diğer müşterilerle olan deneyimine dayalı olarak DDC-I, Ada dilinin ve çalışma zamanı özelliklerinin, özellikle güvenlik açısından kritik sertifikaların gereklilikleriyle eşleştirilmesinde uzmanlık edinmiştir. DO-178B (Havadaki Sistemler ve Ekipman Sertifikasyonunda Yazılımla İlgili Hususlar) standardı ve bu işlem için araçlar sağladı.[43]Bu tür başvurular 1997'de Ada yetkisi kaldırıldıktan sonra bile devam etti.[34]Örneğin, 1997 yılında firma ile ortak bir sözleşme imzalandı. Sikorsky Uçağı ve Boeing Savunma ve Uzay Grubu Helikopterler Bölümü, Boeing / Sikorsky RAH-66 Comanche.[44]

Mart 1998'de DDC-I, Texas Instruments Tartan Ada derleyicilerinin geliştirme, satış ve pazarlama hakları Intel i960, Motorola 680x0 ve MIL-STD-1750A hedefleri.[45]

2000 yılında programlama dilinin eklenmesiyle karma dil geliştirme desteği eklendi C DDC-I'in SCORE için karma dil entegre geliştirme ortamının bir parçası olarak (Güvenlik-Kritik, Nesne yönelimli, Gerçek Zamanlı Gömülü için).[46] ANDF formatından yararlanarak, CÜCE standartlaştırılmış hata ayıklama formatı ve hedef kart hata ayıklama monitörleriyle iletişim için OMI protokolü ile SCORE, gerçek zamanlı uygulama geliştiricileri için ortak bir bina ve hata ayıklama ortamı sağlamayı başardı.[46] İçin destek Gömülü C ++ SCORE'a 2003 yılında eklendi, bu zamana kadar Intel x86 üzerindeki çeşitli hedef kart senaryolarıyla entegre olabilir ve Güç PC işlemciler.[47] ANDF için C ve Gömülü C ++ derleyicileri, TenDRA Derleyici (daha sonra DDC-I bu derleyicilerin bakımcısı oldu). Daha sonra Ada 95, eski 1750A ve TMS320C4x işlemciler SCORE'a eklendi.[48]

ABD genel merkezi ve gerçek zamanlı işletim sistemleri

Nisan 2003'e gelindiğinde endüstri Ada'dan uzaklaştı ve uçak endüstrisinin gerileyen konumu büyük zarar gördü ve DDC-I önemli mali kayıplara uğradı.DDC-I Lyngby'deki Danimarka ofisini kapatmaya ve tüm operasyonları Phoenix'e taşımaya karar verdi.[49]

Eylül 2005'te şirket, eski adıyla Bob Morris LynuxWorks, Başkanı ve İcra Kurulu Başkanı olarak.[50] Oest, Baş Teknoloji Sorumlusu oldu.[51] Nisan 2006'da DDC-I, Phoenix'in kuzeyindeki yeni ofislerine taşındı ve genişlediğini ve gelirinin bir önceki yıla göre yüzde 40-50 artmasını beklediğini belirtti.[52]

2006 yılından bu yana şirket, Java Uzman Grubu Güvenlik Açısından Kritik Java için.[53] Bu çalışma, Java için gerçek zamanlı belirtim bir temel olarak ve daha sonra yeterli determinizmi sağlamak için kullanılacak dil ve kütüphane alt kümelerini ve kodlama kurallarını belirtir, firma temsilcileri tarafından Java'yı güvenlik açısından kritik uygulamalar için bir dil olarak Ada veya C ++ 'ya eşit veya daha üstün kıldığı görülmektedir.[54] Şirket, güvenlik açısından kritik Java profilini, savunma endüstrisinin yaşlanan yazılım ve donanım uygulamaları sorunuyla başa çıkmasına yardımcı olabilecek bir profil olarak gördü.[55] 2008 yılına gelindiğinde, DDC-I Ada'dan miras müşterilerin daha yeni çözümlere geçmesine yardımcı olmak için yarı otomatik araçlar ve profesyonel hizmetler sunmak.[51]

Kasım 2008'de şirket gömülü gerçek zamanlı işletim sistemi (RTOS) Deos ve HeartOS olmak üzere iki ürünle pazar.[56][57][58] Her ikisi de temelde yatan yazılım teknolojisine dayanıyordu: Honeywell International ve zaten birçok ticari ve askeri uçakta konuşlandırıldı.[56] Eylemin bir parçası olarak DDC-I, Deos'u tasarlayan bazı önemli Honeywell mühendislik personelini işe aldı.[56]DDC-I ile aynı RTOS pazar segmentinde bulunan diğer firmalar LynuxWorks, Wind River Sistemleri, SYSGO, ve Hızlı Mantık.[59]

Ürün:% s

  • Deos, ilk kez onaylanmış bir zaman ve alan bölümlü gerçek zamanlı işletim sistemidir (RTOS). DO-178B 1998'de A düzeyi. Deos, işlemci kullanımı için geliştirmeler, ikili yazılım yeniden kullanımı ve çok çekirdekli işlemciler için güvenli zamanlama dahil olmak üzere çeşitli patentli mimari özellikler içerir. Deos kullanıcıları isteğe bağlı olarak ekleme yapma olanağına sahiptir ARINC 653 farklı uygulama ihtiyaçlarına uyacak şekilde tasarlanmış kişilik modülleri. Deos işlemcileri destekler KOL, MIPS, PowerPC, ve x86 popüler tarafından desteklenmektedir SSL / TLS gibi kütüphaneler wolfSSL.[60][61] Tarafından 2009 Yılının En İyi 100 Elektronik Ürününden biri olarak listelenmiştir. EDN dergi.[62]
  • HeartOS bir POSIX güvenlik açısından kritik türler de dahil olmak üzere küçük ve orta ölçekli yerleşik uygulamalar için tasarlanmış gerçek zamanlı gerçek zamanlı işletim sistemi tabanlı. ARM, PowerPC, x86'yı destekler[63] ve diğer 16 bit ve 32 bit işlemciler. Bellek kısıtlamalı sistemler için POSIX arabirim katmanı olmadan yapılandırılabilir.
  • OpenArbor bir Tutulma tabanlı entegre geliştirme ortamı C, Gömülü C ++ ve Ada uygulama geliştirme için. 2007 yılında ilan edildi.[64]
  • SCORE, çeşitli gömülü mimariler için Ada, C ve Gömülü C ++ uygulamalarını destekleyen, güvenlik açısından kritik, nesne yönelimli, gerçek zamanlı gömülü yazılım uygulamaları için karma dilde entegre araçlar setidir.[65]
  • Eski Ada 83 ve JOVIAL derleyici sistemi ürünleri de desteklenmeye devam ediyor.[66]

Kaynakça

  • Bjørner, Dines; Gram, Christian; Oest, Ole N .; Rystrøm, Leif (2011). "Dansk Datamatik Merkezi". Impagliazzo'da John; Lundin, Per; Wangler, Benkt (editörler). İskandinav Bilişim Tarihi 3: Bilgi ve İletişim Teknolojisinde IFIP Gelişmeleri. Springer. s. 350–359. Bu bölümün biraz genişletilmiş bir versiyonu çevrimiçi olarak şu adreste mevcuttur: https://www.researchgate.net/publication/221271386_Dansk_Datamatik_Center. Daha genişletilmiş bir versiyon, Bjørner'ın şu adresteki çevrimiçi anısının bir parçasıdır: http://www.imm.dtu.dk/~dibj/trivia/node5.html. Makaleye dayalı olarak Gram tarafından bir slayt sunumu çevrimiçi olarak mevcuttur. Neden Dansk Datamatik Merkezi?
  • Bjørner, Dines; Havelund Klaus. "40 Yıllık Biçimsel Yöntemler: Bazı Engeller ve Bazı Olasılıklar?". FM 2014: Biçimsel Yöntemler: 19. Uluslararası Sempozyum, Singapur, 12–16 Mayıs 2014. Bildiriler. Springer. s. 42–61.
  • Bundgaard, Jørgen (Mayıs 1985). "Küçük bilgisayarlar için bir Ada ön ucunun geliştirilmesi". SIGAda '85: Ada ile ilgili 1985 yıllık ACM SIGAda uluslararası konferansının bildirileri. Bilgi İşlem Makineleri Derneği. s. 321–328.
  • Bundgaard, Jürgen. "ANDF tabanlı Ada 95 derleyici sistemi". TRI-Ada '95 konferansının bildirileri, 5-10 Kasım 1995. Bilgi İşlem Makineleri Derneği. sayfa 436–445.
  • Clemmensen, Geert B .; Oest, Ole N. (Mart 1984). "Ada derleyicisinin biçimsel özellikleri ve geliştirilmesi - bir VDM vaka çalışması". ICSE '84 7. Uluslararası Yazılım Mühendisliği Konferansı Bildirileri. IEEE Basın. sayfa 430–440.
  • Clemmensen, Geert B. (Ocak 1986). "DDC Ada derleyici sistemini yeniden hedefleme ve yeniden barındırma: Bir örnek olay - Honeywell DPS 6". ACM SIGAda Ada Mektupları. 6 (1): 22–28. doi:10.1145/382256.382794.
  • Haber bülteni. DDC Ada Derleyici Satıcı Grubu. 1. Kasım 1985.
  • Haber bülteni. DDC Ada Derleyici Satıcı Grubu. 2. Ağustos 1986.
  • Haber bülteni. DDC Ada Derleyici Satıcı Grubu. 3. Aralık 1986.
  • Fergany, Adel; Szewerenko, Leland; Rabinowitz, Moshe; Solomon, Eliezer N .; Pitarys, Marc; Benjamin, Clive L. "Eşzamansız girişin uygulanması, iki farklı mimari üzerinde çalışır". NAECON 1993: IEEE 1993 Ulusal Havacılık ve Uzay ve Elektronik Konferansı Bildirileri, 24-28 Mayıs 1993. sayfa 486–495.
  • Fitzgerald, John S .; Larsen, Peter Gorm; Verhoef Marcel (2009). "Viyana Geliştirme Yöntemi". Wah, Benjamin W. (ed.). Wiley Bilgisayar Bilimi ve Mühendisliği Ansiklopedisi. Wiley. s. 2971–2982.
  • Frost, Jacob. "Gömülü Güvenlik Kritik Uygulamalarının Sertifikasyonu için Ada95 Çözümü". Güvenilir Yazılım Teknolojileri - Ada-Europe '99. s. 52–63.
  • George, Chris. "RAISE Belirtim Dili: Bir Öğretici". VDM '91: Biçimsel Yazılım Geliştirme Yöntemleri: 4. Uluslararası VDM Avrupa Sempozyumu, Noordwijkerhout, Hollanda, Ekim 1991, Bildiriler. 2. Springer-Verlag. s. 238–319.
  • Ibsen, Leif (Ocak 1984). "Ada için taşınabilir bir sanal makine". Yazılım: Uygulama ve Deneyim. 14 (1): 17–29. doi:10.1002 / spe.4380140104.
  • Jorgensen, Jesper. "Ada 9X ve C ++ 'ın Nesne Tabanlı Özelliklerinin Karşılaştırması". Ada-Europe '93: 12. Ada-Europe Uluslararası Konferansı, Paris, Fransa, 14–18 Haziran 1993. Bildiriler. s. 125–141.
  • Mancusi, Richard; Tokar, Joyce L .; Rabinowitz, Moshe; Solomon, Eliezer N .; Pitarys, Marc; Benjamin, Clive L. "Gerçek ve Sanal Kesme Desteği: Bir CARTS Özelliğinin İki Farklı Mimariye Eşleştirilmesi". Ada-Europe '93: 12. Ada-Europe Uluslararası Konferansı, Paris, Fransa, 14–18 Haziran 1993. Bildiriler. sayfa 314–329.
  • Møller, Peter Lützen. "Ada 9X için çalışma zamanı kontrol eliminasyonu". TRI-Ada '94 konferansının bildirileri, 6–11 Kasım 1994. Bilgi İşlem Makineleri Derneği. s. 122–128.
  • Rehmer Karl (2009). "HADS Ekibi". Stellman, Andrew'da; Greene, Jennifer (editörler). Güzel Takımlar: Kıdemli Takım Liderlerinden İlham Verici ve Uyarıcı Hikayeler. Sebastopol, Kaliforniya: O'Reilly. s. 299–312.
  • Rosen, Jean-Pierre (Eylül 2009). "Ada paradoks (lar) ı". SIGAda Ada Mektupları. 29 (2): 28–35. doi:10.1145/1620593.1620597.
  • "Oscar Schachter ile Söyleşi" (Röportaj). Thomas Haigh tarafından röportaj. Charles Babbage Enstitüsü, Minnesota Üniversitesi. 7 Mayıs 2004.WorldCat girişi
  • Schilling, Jonathan L. "Ada'nın Ticari, Küçük Şirket Ortamında Kullanımı". Ada'da WADAS '93 Onuncu Yıllık Washington Ada Sempozyumu Bildirileri: 28 Haziran - 1 Temmuz 1993. ACM. s. 89–94.
  • Schilling, Jonathan L .; Nielsen, Johan Olmütz (Mayıs – Haziran 1994). "İzleme görevlerinin otomatik derleyici tarafından tanınması". SIGAda Ada Mektupları. 14 (3): 91–104. doi:10.1145/181468.181474.
  • Sward, Ricky E. (Kasım 2010). "Ada'nın yükselişi, düşüşü ve ısrarı". SIGAda '10: SIGAda ile ilgili yıllık ACM SIGAda yıllık uluslararası konferansının bildirileri. s. 71–74.
  • Whitaker, William A. (1996). "Ada — Proje: DoD Yüksek Sipariş Dil Çalışma Grubu". Bergin, Thomas J .; Gibson, Richard G. (editörler). Programlama Dillerinin Tarihi - II. Addison-Wesley Profesyonel. s. 173–232.

Referanslar

  1. ^ Whitaker, "Ada — Proje", s. 217–218.
  2. ^ Bundgaard, "Küçük bilgisayarlar için bir Ada ön ucunun geliştirilmesi", s. 322.
  3. ^ Clemmensen, "DDC Ada derleyici sistemini yeniden hedefleme ve yeniden barındırma", s. 22.
  4. ^ a b Acly, Ed (25 Mart 1985). "C, Ada ve Lisp: Üç Dilin Hikayesi". Bilgisayar Dünyası. s. ID-1.
  5. ^ Bjørner, Gram, Oest ve Rystrøm, "Dansk Datamatik Merkezi", s. 351.
  6. ^ Bjørner, Gram, Oest ve Rystrøm, "Dansk Datamatik Center", genişletilmiş versiyon, s. 11.
  7. ^ "DDC-I, INC". OpenCorporates. Alındı 20 Eylül 2015.
  8. ^ a b c Rehmer, "HADS Ekibi", s. 300.
  9. ^ a b Bundgaard, "Küçük bilgisayarlar için bir Ada ön ucunun geliştirilmesi", s. 328.
  10. ^ a b Bjørner, Gram, Oest ve Rystrøm, "Dansk Datamatik Merkezi", s. 354.
  11. ^ DDC Ada Derleyici Perakendeci Grubu, Haber bülteni No 2, s. 35–36.
  12. ^ "Ürün:% s". Journal of Pascal, Ada & Modula-2. 5. Mart-Nisan 1986. s. 70.
  13. ^ DDC Ada Derleyici Perakendeci Grubu, Haber bülteni No 1, s. 7-8; No 2, s. 5–7; No 3, s. 13–15a.
  14. ^ a b Bjørner ve Havelund, "40 Yıllık Biçimsel Yöntemler", s. 48.
  15. ^ Rehmer, "HADS Ekibi", s. 306.
  16. ^ Schilling, "Ada'nın Ticari, Küçük Şirket Ortamında Kullanımı", s. 89–91.
  17. ^ Rehmer, "HADS Ekibi", s. 305, 306, 307.
  18. ^ Rosen, "Ada paradoks (lar) ı", s. 29.
  19. ^ Rehmer, "HADS Ekibi", s. 299, 302.
  20. ^ a b c "% 99 Ada'da Boeing Uçuyor". Ada Bilgi Takas Odası. Arşivlenen orijinal 5 Kasım 2015. Alındı 24 Ekim 2015.
  21. ^ Wolfe, Alexander (Ekim 2004). "Ada'da Hala Hayat Kaldı". ACM Sırası. Ayrıca şurada http://delivery.acm.org/10.1145/1040000/1035608/p28-wolfe.pdf[kalıcı ölü bağlantı ]
  22. ^ a b "DDC International InterACT'ın Cross Tools Business'ı Satın Aldı; Forms New Business Unit" (Basın duyurusu). DDC-I. 4 Ekim 1991.
  23. ^ Schilling ve Nielsen, "İzleme görevlerinin otomatik derleyici tarafından tanınması", s. 91, 100–102.
  24. ^ Mancusi ve diğerleri, "Gerçek ve Sanal Kesme Desteği: Bir CARTS Özelliğinin İki Farklı Mimariye Eşleştirilmesi".
  25. ^ Fergany ve diğerleri, "Eşzamansız giriş çağrılarının iki farklı mimaride uygulanması".
  26. ^ "DDC Uluslararası Haberleri". DDC Uluslararası A / S. Yaz 1992.
  27. ^ "Ada Doğrulanmış Derleyiciler Listesi". Ada Bilgi Takas Odası. 1 Temmuz 1992. s. 8-10.
  28. ^ a b Bundgaard, Jørgen (17 Kasım 1992). Ada 9X Derleyici Sisteminin İnşasına Nesne Modelini Uygulamaya Pratik Bir Yaklaşım (Rapor). DDC-I.
  29. ^ Bundgaard, "ANDF tabanlı Ada 95 derleyici sistemi", s. 436.
  30. ^ "TDF Teşhis Spesifikasyonu". Savunma Değerlendirme ve Araştırma Ajansı. 30 Temmuz 1998. Arşivlenen orijinal 11 Nisan 2016. Alındı 17 Ocak 2016.
  31. ^ Møller, "Ada 9X için çalışma zamanı kontrol eliminasyonu", s. 122, 126–128.
  32. ^ "Küçük Firmalar Pentagon Yazılımından Yararlanıyor". Los Angeles zamanları. Reuters. 25 Kasım 1985.
  33. ^ Rosen, "Ada paradoks (lar) ı", s. 34.
  34. ^ a b c Sward, "Ada'nın yükselişi, düşüşü ve ısrarı", s. 71.
  35. ^ Rosen, "Ada paradoksu", s. 32–33.
  36. ^ Ada ve Ötesi: Savunma Bakanlığı için Yazılım Politikaları. Savunma Bakanlığı, Bilgisayar Bilimi ve Telekomünikasyon Kurulu, Ulusal Araştırma Konseyi'nde Ada'nın Kullanımına İlişkin Geçmiş ve Şimdiki Bağlamlar Komitesi. 1997. s. 11.
  37. ^ Schilling, "Ada'nın Ticari, Küçük Şirket Ortamında Kullanımı", s. 89, 93.
  38. ^ Jorgensen, "Ada 9X ve C ++ 'nın Nesne Yönelimli Özelliklerinin Karşılaştırması", s. 140–141.
  39. ^ "Ada Ürünleri ve Araçları: 2. Bölüm". Ada Ortak Program Ofisi. 20 Kasım 1998.
  40. ^ "DDC International A / S, 1st Object Exec'i Tanıttı". Dr. Dobb's Journal. Mart 1994.
  41. ^ Rosen, "Ada paradoksu", s. 33–34.
  42. ^ Feldman, Michael B. (Kasım 2014). "Ada'yı Kim Kullanıyor? Ada Programlama Dili ile Güçlendirilen Gerçek Dünya Projeleri". George Washington Üniversitesi. Alındı 7 Ekim 2015.
  43. ^ Frost, "Yerleşik Güvenlik Kritik Uygulamalarının Sertifikasyonu için Ada95 Çözümü", s. 52–53
  44. ^ "Yüksek teknoloji uçak sözleşmesi". Phoenix Business Journal. 23 Mayıs 1997.
  45. ^ "Texas Instruments, Üç Ada Ürünü için DDC-I Özel Distribütörünü atadı" (Basın açıklaması). DDC-I, Texas Instruments. 13 Mart 1998.
  46. ^ a b "DDC-I'in Yeni SCORE Ada Sistemi Açık Standartlar Kullanıyor". Konferans Duyuruları. SIGAda. 2 Mart 2000. Alındı 17 Ocak 2016.
  47. ^ "DDC-I'in SCORE Teknolojisi - OSE RTOS ile Entegrasyon dahil". DDC-I. Alındı 11 Ocak 2016.
  48. ^ "DDC-I, TMS320C40 DSP için SCORE Entegre Geliştirme Ortamının Kullanılabilirliğini Duyurdu" (Basın bülteni). DDC-I. 4 Aralık 2006. Arşivlenen orijinal 2016-03-04 tarihinde.
  49. ^ Bjørner, Gram, Oest ve Rystrøm, "Dansk Datamatik Center", genişletilmiş versiyon, s. 2.
  50. ^ "DDC-I, Bob Morris'i Başkan ve İcra Kurulu Başkanı olarak seçti" (Basın bülteni). DDC-I. 1 Eylül 2005. Arşivlenen orijinal 2016-02-16 tarihinde.
  51. ^ a b Oest, Ole N. (24 Haziran 2008). "Karmaşık gömülü sistemleri taşıma". Askeri Gömülü Sistemler.
  52. ^ "DDC-I Inc. Genel Merkezi Taşıyor" (Basın bülteni). BusinessWire. 24 Nisan 2006.
  53. ^ "DDC-I Safety-Critical Java Uzman Grubuna Katıldı". Ücretsiz Kütüphane. 17 Kasım 2006.
  54. ^ Nielsen, Johan O .; Planlar, Alex J. (Mart 2008). "Java bilgisayar dili, güvenlik açısından kritik, gerçek zamanlı uygulamalara bakar". Askeri ve Havacılık Elektroniği.
  55. ^ Oest, Ole N. (2 Nisan 2008). "Eski yazılımları çağdaş sistem tasarımıyla birleştirmek". Askeri Gömülü Sistemler.
  56. ^ a b c Cole, Bernard (17 Kasım 2008). "Haberler: DDC-I, Deos ve HeartOS ile gömülü RTOS pazarına giriyor". EE Times.
  57. ^ "DDC-I Gömülü RTOS Pazarına Giriyor". Gömülü Hesaplama Tasarımı (Basın bülteni). 17 Kasım 2008. Arşivlenen orijinal 2011-07-10 tarihinde.
  58. ^ "DDC-I En Yüksek Performansı ve En Kolay Onaylanabilir Güvenlik Açısından Kritik RTOS'u Duyurdu". Askeri Gömülü Sistemler (Basın bülteni). 17 Kasım 2008.
  59. ^ McKenna, Ed (Nisan 2014). "Sertifika, Güvenlik ve Standart İkilemlerini Ele Alan Gerçek Zamanlı İşletim Sistemleri". Aviyonik.
  60. ^ Cheung, Ken. "DDC-I Deos RTOS, Freescale e300 ve e500 Core'u Destekler". Embeddedstar. Arşivlenen orijinal 2010-06-20 tarihinde. Alındı 2010-08-30.
  61. ^ Cole, Bernard (22 Eylül 2009). "DDC-I'in Güvenlik Açısından Kritik RTOS'u artık Intel'in Atom CPU'su için kullanılabilir". EETimes.
  62. ^ "2009'un En Popüler 100 Elektronik Ürünü". EDN. 15 Aralık 2009. Arşivlenen orijinal 3 Nisan 2012.
  63. ^ "ARM İşlemci için HeartOS RTOS Desteği". Dr. Dobbs. 19 Mart 2010.
  64. ^ "DDC-I, Gerçek Zamanlı Gömülü Geliştirme için Eclipse Tabanlı Karma Dil Geliştirme Paketini Duyurdu" (Basın bülteni). Business Wire. 15 Ekim 2007.
  65. ^ "PUAN (Güvenlik Açısından Kritik, Nesneye Yönelik, Gerçek Zamanlı Gömülü) Karma Dilde Entegre Geliştirme Ortamı". DDC-I. Alındı 10 Ocak 2016.
  66. ^ "Olgun Geliştirme Sistemleri, Yüzlerce Uygulamada Sahada Kanıtlanmış". DDC-I. Alındı 10 Ocak 2016.

Dış bağlantılar

1990'lardan kalma DDC-I kupa