A practitioner's handbook for real-time analysis
A practitioner's handbook for real-time analysis
Software systems construction with examples in Ada
Software systems construction with examples in Ada
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Real-Time UML: Developing Efficient Objects for Embedded Systems
Real-Time UML: Developing Efficient Objects for Embedded Systems
The Real-Time Specification for Java
Computer
Comparing Architectural Design Styles
IEEE Software
IEEE Software
Inspired software design early jackson methods to thread architectures
ACM SIGSOFT Software Engineering Notes
Designing state-based systems with entity-life modeling
Journal of Systems and Software
Hi-index | 0.00 |
Object-oriented development identifies classes and relationships in the problem domain and carries them seamlessly into design and implementation. Entity-life modeling extends this modeling idea into the time domain. ELM identifies sequences of event occurrences in the problem space called event threads, which form the basis for threads in software. ELM offers two modeling techniques. The basic technique mechanically finds event threads in the problem, while the pattern technique deals with concurrency patterns in the problem, such as users contending for resources. Such patterns are modeled by means of threads and synchronized objects in software. ELM supports the notion of a concurrency level, which indicates the number of threads that is, in a certain sense, optimal for a given problem.