Electronic Notes in Theoretical Computer Science · 2003 · 10 citations · 2 references
ComputingComputer ScienceFormal MethodsModel-based Systems EngineeringSystems ArchitectureComponent-based Software EngineeringDesign SpecificationProcess AlgebraProcess ModelingSoftware DesignSpecification LanguagesComponent SpecificationsProcess Modeling SemanticsProcess SemanticsProcess SpecificationUml Component DiagramsUml Modeling
We define a component specification as a process. The starting point is the specification of a component in a UML profile. The process of the component is a derivable feature from the component specification. We define the inheritance of component specifications as inheritance of processes. Process semantics of the UML profile allows to check inheritance of specifications using a process algebra with renaming functions, we have presented.
2
Twan Basten, Wil M. P. van der Aalst · The Journal of Logic and Algebraic Programming · 2001 · 143 citations · Full text
Interface-centric architecture descriptions
H. Jonkers · 2002 · 15 citations