A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems
Krishnakumar Balasubramanian,Jaiganesh Balasubramanian,Jeffrey D. Parsons,Aniruddha Gokhale,Douglas C. Schmidt +4 more
TLDR
The results show that the capabilities provided by PICML - combined with its design and deployment-time validation capabilities - eliminates many common errors associated with conventional techniques, thereby increasing the effectiveness of applying QoS-enabled component middleware technologies to the DRE system domain.About:
This article is published in Journal of Computer and System Sciences.The article was published on 2007-03-01 and is currently open access. It has received 86 citations till now. The article focuses on the topics: Component (UML) & Common Component Architecture.read more
Citations
More filters
Book ChapterDOI
Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools
TL;DR: A simple pattern for building languages, patterns, frameworks and tools for specific domains, such as user interface construction or database design is presented, making it cost effective for narrower and more specialized domains.
Book ChapterDOI
DAnCE: a qos-enabled component deployment and configuration engine
TL;DR: This paper describes how the Deployment And Configuration Engine (DAnCE) was designed and implemented, which is QoS-enabled middleware that addresses the challenges that arose in the context of an inventory tracking systems (ITS) case study.
Journal ArticleDOI
A profile and tool for modelling safety information with design information in SysML
TL;DR: A SysML profile designed for modelling the safety-related concerns of a system allows for greater consistency between safety information and system design information and can aid in communicating that information to stakeholders.
Journal ArticleDOI
Model driven middleware: A new paradigm for developing distributed real-time and embedded systems
Aniruddha Gokhale,Krishnakumar Balasubramanian,Arvind S. Krishna,Jaiganesh Balasubramanian,George Edwards,Gan Deng,Emre Turkay,Jeffrey D. Parsons,Douglas C. Schmidt +8 more
TL;DR: The structure and functionality of CoSMIC (Component Synthesis using Model Integrated Computing), which is an MDM toolsuite that addresses key DRE application and middleware lifecycle challenges, including partitioning the components to use distributed resources effectively, validating software configurations, assuring multiple simultaneous QoS properties in real-time, and safeguarding against rapidly changing technology.
Proceedings ArticleDOI
Applying System Execution Modeling Tools to Evaluate Enterprise Distributed Real-time and Embedded System QoS
TL;DR: An industrial case study from the domain of shipboard computing is used to show how system execution modeling tools can provide software and system engineers with quantitative estimates of system bottlenecks and performance characteristics to help evaluate the performance of component-based enterprise DRE systems and reduce time/effort in the integration phase.
References
More filters
Journal ArticleDOI
Smart Dust: communicating with a cubic-millimeter computer
Akos Ledeczi,Arpad Bakay,Miklós Maróti,Peter Volgyesi,G. Nordstrom,Jonathan Sprinkle,Gabor Karsai +6 more
TL;DR: Model-integrated computing (MIC), an approach to model-based engineering that helps compose domain-specific design environments rapidly and cost effectively, is particularly relevant for specialized computer-based systems domains-perhaps even single projects.
Book ChapterDOI
Ptolemy: a framework for simulating and prototyping heterogeneous systems
TL;DR: Ptolemy as discussed by the authors is an environment for simulation and prototyping of heterogeneous systems, which uses object-oriented software technology to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole.
Book
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Jack Greenfield,Keith W. Short +1 more
TL;DR: The confluence of component based development, model driven development and software product lines forms an approach to application development based on the concept of software factories, which promises greater gains in productivity and predictability than those produced by incremental improvements to the current paradigm of object orientation.
Journal ArticleDOI
The design of the TAO real-time object request broker
TL;DR: The paper describes the design of TAO, which is the high-performance, real-time CORBA 2.0-compliant implementation that runs on a range of OS platforms with real- time features including VxWorks, Chorus, Solaris 2.x, and Windows NT, and presents TAO'sreal-time scheduling service that can provide QoS guarantees for deterministic real-Time CORBA applications.
Journal ArticleDOI
Model-integrated development of embedded software
TL;DR: The paper describes a model-integrated approach for embedded software development that is based on domain-specific, multiple-view models used in all phases of the development process, applied in a metamodeling architecture.