{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,13]],"date-time":"2025-04-13T04:53:23Z","timestamp":1744520003880},"reference-count":50,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annual Reviews in Control"],"published-print":{"date-parts":[[2001,1]]},"DOI":"10.1016\/s1367-5788(01)80001-8","type":"journal-article","created":{"date-parts":[[2003,1,30]],"date-time":"2003-01-30T08:11:25Z","timestamp":1043914285000},"page":"133-146","source":"Crossref","is-referenced-by-count":19,"special_numbering":"C","title":["Real-time software architectures and design patterns: fundamental concepts and their consequences"],"prefix":"10.1016","volume":"25","author":[{"given":"Janusz","family":"Zalewski","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1367-5788(01)80001-8_BIB1","article-title":"High-Level Tools Support for Integration Architecture in a Distributed Embedded Simulation Project","author":"Al-Daraiseh","year":"27292000","journal-title":"Proc. CSMA2000 Conf. on Simulation Methods and Applications"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB2","article-title":"Engineering Analysis of Object-Oriented Software Development Tools for Distributed Real-Time Systems","author":"Al Mazid","year":"2000"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB3","article-title":"New Method of Improving Software Safety in Mission-Critical Real-Time Systems","author":"Anderson","year":"16211999","journal-title":"Proc. 1999 International System Safety Conference"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB4","first-page":"175","article-title":"A Generic Architecture for Distributed Non-Stop Mission and Safety Critical Systems","author":"Atkinson","year":"1996"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB5","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1115\/1.2899062","article-title":"The Computer as Liberator: The Rise of Mechanical System Control","volume":"115","author":"Auslander","year":"1993","journal-title":"Trans. of ASME: J. of Dynamic Systems, Measurement and Control"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB6","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MS.1986.233416","article-title":"An Architecture for Real-Time Software Systems","volume":"3","author":"Baker","year":"1986","journal-title":"IEEE Software"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB7","author":"Bass","year":"1998"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB8","author":"Bennett","year":"1994"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB9","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1016\/0005-1098(93)90044-T","article-title":"Meeting the Challenge of Computer Science in the Industrial Applications of Control","volume":"29","author":"Benveniste","year":"1993","journal-title":"Automatica"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB10","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1109\/9.231463","article-title":"Control Systems Software","volume":"38","author":"Boasson","year":"1993","journal-title":"IEEE Trans. on Automatic Control"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB11","author":"Buschmann","year":"1996"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB12","author":"Calvez","year":"1993"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB13","first-page":"2","article-title":"Coming Attractions in Software Architecture","author":"Clements","year":"131997"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB14","first-page":"1179","article-title":"Water Level Control for the Toilet Tank: A Historical Perspective","author":"Coury","year":"1997"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB15","year":"1999"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB16","author":"Douglass","year":"1999"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB17","author":"Edwards","year":"1989"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB18","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0013511","article-title":"Experiences Applying a Practical Architectural Method","author":"Emery","year":"1996"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB19","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0055007","article-title":"A Case Study in Quantitative Evaluation of Real-Time Software Architectures","author":"Fern\u00e1ndez","year":"1998"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB20","article-title":"Architecture of a Distributed Real-Time System to Control Large High-Energy Physics Experiments","volume":"2","author":"Gaspar","year":"1999","journal-title":"Parallel and Distributed Computing Practices"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB21","first-page":"121","article-title":"Real-Time Computing Education: Responding to a Challenge of the Next Century","author":"Halang","year":"1997"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB22","author":"Harel","year":"1999"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB23","author":"Hatley","year":"1988"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB24","article-title":"Software Development and Verification of Dynamic Real-Time Distributed Sytems Based on the Radio Broadcast Paradigm","volume":"2","author":"van Katwijk","year":"1999","journal-title":"Parallel and Distributed Computing Practices"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB25","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1023\/A:1007959310351","article-title":"A Highly Dependable Computing Architecture for Safety-Critical Control Applications","volume":"13","author":"Kr\u00e4mer","year":"1997","journal-title":"Real-Time Systems"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB26","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MC.1984.1659054","article-title":"Software Safety in Computer Controlled Systems","volume":"17","author":"Leveson","year":"1984","journal-title":"IEEE Computer"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB27","article-title":"Zur Erstellung der Spezifikation von Prozessrechner-Software","author":"Ludewig","year":"1981","journal-title":"Doctoral Dissertation"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB28","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/250707.239104","article-title":"Dynamic Structure in Software Architectures","volume":"21","author":"Magee","year":"1996","journal-title":"ACM Software Engineering Notes"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB29","author":"Mayr","year":"1969"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB30","article-title":"Architecture and Performance of Java-Based Distributed Object Models","author":"Mu\u00f1oz","year":"1999","journal-title":"Real-Time Systems Journal"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB31","article-title":"GUI Builder for Real-Time Distributed Object Models","author":"Pedroza","year":"1999"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB32","article-title":"Real-Time Computing with Off-the-Shelf Components: The Case for CORBA","volume":"2","author":"Polze","year":"1999","journal-title":"Parallel and Distributed Computing Practices"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB33","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1109\/5.47723","article-title":"The US Air Traffic Control System Architecture","volume":"77","author":"Pozesky","year":"1989","journal-title":"Proceedings of the IEEE"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB34","author":"Rechtin","year":"1997"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB35","year":"142000","journal-title":"Response to the OMG RFP for Schedulability, Performance, and Time"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB36","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1147\/sj.341.0020","article-title":"A Real-Time Systems Context for the Framework for Information Systems Architecture","volume":"34","author":"Schoch","year":"1995","journal-title":"IBM Systems Journal"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB37","author":"Selic","year":"1994"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB38","author":"Sha","year":"1995"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB39","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/225907.225911","article-title":"Beyond Objects: A Software Design Paradigm Based on Process Control","volume":"20","author":"Shaw","year":"1995","journal-title":"ACM Software Engineering Notes"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB40","author":"Shaw","year":"1996"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB41","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/2.7053","article-title":"Misconceptions about Real-Time Computing","volume":"21","author":"Stankovic","year":"1988","journal-title":"IEEE Computer"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB42","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/85.366507","article-title":"Pioneering Work in the Field of Computer Process Control","volume":"17","author":"Stout","year":"1995","journal-title":"IEEE Annals of the History of Computing"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB43","article-title":"Benchmarking Distributed Real-Time Applications","author":"Su","year":"2000"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB44","first-page":"157","article-title":"Evaluation of Software Architectures for a Control System: A Case Study","author":"Stuurman","year":"1997"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB45","article-title":"On the Distribution of Control Functions in New-Generation On-Board Embedded Real-Time Systems","volume":"2","author":"Vardanega","year":"1999","journal-title":"Parallel and Distributed Computing Practices"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB46","author":"Vitruvius Pollio","year":"1999"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB47","author":"Witt","year":"1994"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB48","first-page":"112","article-title":"Real-Time Data Acquisition in High-Energy Physics Experiments","author":"Zalewski","year":"1993"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB49","first-page":"223","article-title":"Boiler Water Controller Based on DARTS and EWICS Safety Model","author":"Zalewski","year":"1994"},{"key":"10.1016\/S1367-5788(01)80001-8_BIB50","unstructured":"http:\/\/www-ece.engr.ucf.edu\/~jza\/bld.jpg"}],"container-title":["Annual Reviews in Control"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1367578801800018?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1367578801800018?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,25]],"date-time":"2019-04-25T16:28:46Z","timestamp":1556209726000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1367578801800018"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,1]]},"references-count":50,"alternative-id":["S1367578801800018"],"URL":"https:\/\/doi.org\/10.1016\/s1367-5788(01)80001-8","relation":{},"ISSN":["1367-5788"],"issn-type":[{"value":"1367-5788","type":"print"}],"subject":[],"published":{"date-parts":[[2001,1]]}}}