Designing real-time and distributed applications with the UML (tutorial session)4
Proceedings of the 22nd international conference on Software engineering
Proceedings of the 2nd international workshop on Software and performance
A knowledge-based method for inferring semantic concepts from visual models of system behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
Reusable component interconnection patterns for distributed software architectures
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Designing concurrent, distributed, and real-time applications with UML
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Knowledge-Based Automation of a Design Method for Concurrent Systems
IEEE Transactions on Software Engineering
Knowledge structuring and representation in requirement specification
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Performance-steered design of software architectures for embedded multicore systems
Software—Practice & Experience
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
Using UML to specify QoS constraints in ODP
Computer Networks: The International Journal of Computer and Telecommunications Networking
Modeling Variability with the Variation Point Model
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Domain Modeling for World Wide Web Based Software Product Lines with UML
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
A UML Approach to the Design of Open Distributed Systems
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Development of a Control System for Teleoperated Robots Using UML and Ada95
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
FME '02 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods - Getting IT Right
Performance Engineering of Component-Based Distributed Software Systems
Performance Engineering, State of the Art and Current Trends
Knowledge Base Approach to Consistency Management of UML Specifications
Proceedings of the 16th IEEE international conference on Automated software engineering
Towards the compositional verification of real-time UML designs
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Can Fixed Priority Scheduling Work in Practice?
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Applying fixed priority scheduling in practice
WOSP '04 Proceedings of the 4th international workshop on Software and performance
A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Towards a UML profile for QoS: a contribution in the reliability domain
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Adaptable architecture generation for embedded systems
Journal of Systems and Software - Special issue: Computer systems
A metrics system for quantifying operational coupling in embedded computer control systems
Proceedings of the 4th ACM international conference on Embedded software
Transforming Structural Model to Runtime Model of Embedded Software with Real-Time Constraints
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
Assessing and Improving State-Based Class Testing: A Series of Experiments
IEEE Transactions on Software Engineering
Object Analysis Patterns for Embedded Systems
IEEE Transactions on Software Engineering
Modeling variability in software product lines with the variation point model
Science of Computer Programming - Special issue: Software variability management
Model-Based Performance Risk Analysis
IEEE Transactions on Software Engineering
On tool selection for illustrating the use of UML in system development
Journal of Computing Sciences in Colleges
Stress testing real-time systems with genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Connector-based self-healing mechanism for components of a reliable system
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Separation of concerns in software product line engineering
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
Self-healing components in robust software architecture for concurrent and distributed systems
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
An Experimental Investigation of Formality in UML-Based Development
IEEE Transactions on Software Engineering
Agent-oriented compositional approaches to services-based cross-organizational workflow
Decision Support Systems - Special issue: Web services and process management
REMIC: design of a reactive embedded microprocessor core
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
Comparing high-level modeling approaches for embedded system design
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
Applying the Common Criteria in Systems Engineering
IEEE Security and Privacy
Modeling behavioral design patterns of concurrent objects
Proceedings of the 28th international conference on Software engineering
Traffic-aware stress testing of distributed systems based on UML models
Proceedings of the 28th international conference on Software engineering
UML-based service robot software development: a case study
Proceedings of the 28th international conference on Software engineering
Designing concurrent, distributed, and real-time applications with UML
Proceedings of the 28th international conference on Software engineering
Detection of anomalies in software architecture with connectors
Science of Computer Programming - Special issue on quality system and software architectures
Modeling a web-based remote monitoring and fault diagnosis system with UML and component technology
Journal of Intelligent Information Systems
Addressing concurrency in object-oriented software development
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Science of Computer Programming
QoS management in service-oriented architectures
Performance Evaluation
Integrating Software Models and Platform Models for Performance Analysis
IEEE Transactions on Software Engineering
Model-Based Software Design and Adaptation
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Calculation of document similarity using cellular structured space template
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Journal of Systems and Software
Specifying and validating structural constraints of analysis class models using OCL
Information and Software Technology
The realtime Vision System for small-sized target tracking
International Journal of Computing Science and Mathematics
Software engineering approach in the design and development of the industrial automation systems
Proceedings of the 2008 international workshop on Software Engineering in east and south europe
High performance publish/subscribe middleware for mobile wireless networks
Mobile Information Systems
Towards a library of composable models to estimate the performance of security solutions
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Increasing Confidence in Concurrent Software through Architectural Analysis
Ada-Europe '08 Proceedings of the 13th Ada-Europe international conference on Reliable Software Technologies
Cost-Performance Tradeoff for Embedded Systems
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
Separating application and security concerns in use case models
Proceedings of the 15th workshop on Early aspects
Modelling and Evaluating Real-Time Software Architectures
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
Developing platform specific model for MPSoC architecture from UML-based embedded software models
Journal of Systems and Software
Empirical Software Engineering
Deriving objects from use cases in real-time embedded systems
Information and Software Technology
Using information and communication technologies in intermodal freight transportation: a case study
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Designing state-based systems with entity-life modeling
Journal of Systems and Software
ASM'03 Proceedings of the abstract state machines 10th international conference on Advances in theory and practice
A pattern-based approach for modeling and analyzing error recovery
Architecting dependable systems IV
Software adaptation patterns for service-oriented architectures
Proceedings of the 2010 ACM Symposium on Applied Computing
Exploratory study of a UML metric for fault prediction
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
An object-oriented high-level design-based class cohesion metric
Information and Software Technology
A model based approach for debugging embedded systems in real-time
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
Optimum: a MARTE-based methodology for schedulability analysis at early design stages
ACM SIGSOFT Software Engineering Notes
User requirements modeling and analysis of software-intensive systems
Journal of Systems and Software
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
A quality model for conceptual models of MDD environments
Advances in Software Engineering - Special issue on new generation of software metrics
System testing using use cases for simulation model of an emergency room
International Journal of Advanced Intelligence Paradigms
Modeling safety and airworthiness (RTCA DO-178B) information: conceptual model and UML profile
Software and Systems Modeling (SoSyM)
Automated transition from use cases to UML state machines to support state-based testing
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
A reference control architecture for service robots implemented on a climbing vehicle
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
A task generation method for the development of embedded software
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Optimizing resource usage in component-based real-time systems
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Real-Time scheduling techniques for implementation synthesis from component-based software models
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Comprehensively evaluating conformance error rates of applying aspect state machines
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
An automated approach to transform use cases into activity diagrams
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Feature driven dynamic customization of software product lines
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A comparative analysis of use case relationships
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Lessons learned applying UML in the design of mission critical software
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Lessons learned applying UML in the design of mission critical software
UML Modeling Languages and Applications
A UML profile for developing airworthiness-compliant (RTCA DO-178B), safety-critical software
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Design of component-based real-time applications
Journal of Systems and Software
Facilitating the transition from use case models to analysis models: Approach and experiments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Concurrent object-oriented development with behavioral design patterns
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Programming and Computing Software
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
From the Publisher: "This is an excellent book for real-world systems that deal with complex issues such as concurrency and real-time constraints. Hassan does a wonderful job of structuring the book so it is suitable for all software engineers and provides very useful, detailed guidelines that distinguish this book from other OO texts." Robert G. Petit IV, The Aerospace Corporation Designing Concurrent, Distributed, and Real-Time Applications with UML provides a detailed overview of object-oriented design concepts, concurrent and distributed system technology, use cases, and Unified Modeling Language notation. It addresses an increasingly important area of software development: the design of real-time and distributed applications based on concurrent technology. Using UML notation, this book clearly illustrates how an object-oriented analysis and design method offers an effective solution to the unique challenges that these systems present. Inside you'll also find a comprehensive description of an analysis and design method specifically suited to the needs of real-time and distributed systems. Known as COMET (Concurrent Object Modeling and Architectural Design Method), this object-oriented method employs a highly iterative software life cycle based on use case technology and UML. This book will guide you through the COMET development life cycle, from requirements modeling through analysis and design, emphasizing the design requirements of distributed and real-timeapplications. Numerous in-depth case studies and examples show you how the COMET method can be applied to a variety of applications, including real-time, client/server, and distributed software design. Key topics include: Use case modeling, with particular emphasis on the needs of embedded systems Static and dynamic analysis modeling Object and class structuring Finite state machines and statecharts Distributed object technology Software architecture design of concurrent systems Task structuring and class design Performance analysis of real-time designs using real-time scheduling Designing Concurrent, Distributed, and Real-Time Applications with UML is an invaluable resource for all developers in this growing field. The information, technology, systematic method, comprehensive guidelines, and case studies presented here will greatly facilitate the creation of high-quality real-time and distributed applications.