2004 · 22 citations · 8 references
EngineeringDesignDiagrammingRequirements EngineeringSystems ModelingConceptual ModelingDesign SpecificationModel-based DesignRequirements ModelingRequirements SpecificationSoftware DesignClass Diagram ModelingInteraction DiagramsModel RefinementModel-based Requirements EngineeringSequence DiagramsUml ModelingUml Sequence DiagramsUnified Modeling Language (Uml) Class Diagrams
Both a UML model of requirement and a UML model of a design are defined as a pair of class diagram and a family of sequence diagrams. We then give an unified semantics for models of requirements and designs. We define the consistency between a design class diagram and the interaction diagrams and show how the removal of inconsistency can be treated as a model refinement. We then formally define the correctness of UML model of design with respect to the model of requirement.
8
Refactoring improving the design of existing code
Mauricio A. Saca · 2017 · 2.1K citations
A formal semantics of UML sequence diagram
Xiaoshan Li, Zhiming Liu, He Jifeng · 2004 · 88 citations