Book chapter
C-PLAD-SM: Extending Component Requirements with Use Cases and State Machines
Software Engineering Research, Management and Applications
09 Jun 2017
Abstract
Classic approaches to component specification derived from component requirements emphasize identifying external interfaces and behaviors. The C-PLAD requirements model provided a unifying framework for combining domain requirements and application requirements through an iterative refinement process. C-PLAD repackaged UML features and Unified Process techniques into an iterative process. In our continuing work, we found another layer was required—the inclusion of state machines to drive the architectural specifications beyond component interfaces and into component states in order to provide guarantees in our domains of interest, namely safety-critical applications. In this paper we describe an extension to the C-PLAD approach, dubbed C-PLAD-SM, which addresses the gaps in our earlier work.
Metrics
14 Record Views
Details
- Title
- C-PLAD-SM: Extending Component Requirements with Use Cases and State Machines
- Creators
- Kevin A. Gary - Arizona State UniversityM. B. Blake - Drexel University
- Publication Details
- Software Engineering Research, Management and Applications
- Series
- Studies in Computational Intelligence
- Publisher
- Springer International Publishing; Cham
- Resource Type
- Book chapter
- Language
- English
- Scopus ID
- 2-s2.0-85026326027
- Other Identifier
- 991019319094204721