Object oriented design with applications
Object oriented design with applications
Concepts and paradigms of object-oriented programming
ACM SIGPLAN OOPS Messenger
Suspension Automata: A Decidable Class of Hybrid Automata
CAV '94 Proceedings of the 6th International Conference on Computer Aided Verification
Design of Autonomous, Distributed Systems
EMSOFT '01 Proceedings of the First International Workshop on Embedded Software
Languages and tools for hybrid systems design
Foundations and Trends in Electronic Design Automation
Coupling control and human factors in mathematical models of complex systems
Engineering Applications of Artificial Intelligence
Hi-index | 0.98 |
SmartAHS is a software framework for the uniform specification, simulation, and objective evaluation of Intelligent Vehicle Highway System (IVHS) alternatives. This paper illustrates the use of the object-oriented paradigm in its design, implementation, and use. Objective comparison of proposed highway automation alternatives is achieved, when all control architectures are specified in SmartAHS. The framework implementation is decomposed into three layers. A core set of entities, called SmartDb, implement the base classes of the framework, the scheduling mechanism, and a special syntax for a state machine formalism. The second layer, SmartAHS customizes these classes and implements entities specific to highway automation. The control and communication engineers are the users of SmartAHS; they further customize it to implement specific simulation applications such as SmartPATH. The users of the applications are system analysts and system planners. We discuss the design and implementation of SmartDb and SmartAHS and give a use-case example of a subset of SmartPATH.