Affiliation:
1. US Naval Postgraduate School, Monterey, CA
Abstract
Computer-aided prototyping shows promise that one system under development frees designers from implementation details by executing specifications via reusable components. Ada is first choice for constructing such reusable object-oriented components because Ada95 is the only international standard programming language that supports object-oriented real-time distributed systems. But Ada has diversified object forms that are so intricate that people feel it difficult to find an equivalence of a class between Java (C++) and Ada95. In computer-aided prototyping, automatic prototype generating is facing one of key problems on how to map a well-defined prototyping specification to an executable prototype with different OOPLs. This paper addresses several key problems in automatic prototype generating with reusable object foundation based on an optimized object model. These problems include transformation of a PSDL specification to the executable system composed from componential object entities, compositional pattern enforcing interactions among components, generalized role wrappers from which physical components can be derived and an optimized object model used to unify different object forms in popular OOPLs.
Publisher
Association for Computing Machinery (ACM)
Reference14 articles.
1. Abstraction-based software development
2. Luqi M. Ketabchi A Computer-Aided Prototyping System IEEE Software June 1988 10.1109/52.2013 Luqi M. Ketabchi A Computer-Aided Prototyping System IEEE Software June 1988 10.1109/52.2013
3. A prototyping language for real-time software
4. International Standard ISO/IEC 8652:1995(E) Ada Reference Manual Intermetrics Inc International Standard ISO/IEC 8652:1995(E) Ada Reference Manual Intermetrics Inc
5. Ada-based support for abstraction, encapsulation and unit hierarchy
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. wiseCIO: Web-Based Intelligent Services Engaging Cloud Intelligence Outlet;Advances in Intelligent Systems and Computing;2020
2. "Automatic Prototype Generating" restated with re-ADA;ACM SIGAda Ada Letters;2009-11-09
3. Re-ADA;ACM SIGAda Ada Letters;2008-12
4. Rapid Prototyping;Wiley Encyclopedia of Computer Science and Engineering;2008-08-15
5. Quantifiable Software Architecture for Dependable Systems of Systems;Architecting Dependable Systems II;2004