2004 · 52 citations · 5 references
EngineeringInformation TechnologySystems EngineeringModel-based Systems EngineeringSystems ArchitectureSystems ModelingBusiness Process TransformationModel TransformationModel-driven Software EngineeringProcess ModelingService-oriented ArchitectureSoftware ArchitectureModel-driven ArchitecturePlatform IndependencePlatform-independent ModelsProcess Modeling LanguagesSemantic ModelsTransformational SemanticsTransformationsWeb Service Architecture
Model-driven architectures (MDA) separate the business or application logic from the underlying platform technology and represent this logic with precise semantic models. These models are supposed to span the entire life cycle of a software system and ease the software production and maintenance tasks. Consequently, tools will be needed that support these tasks. In this paper, we present a method that implements model-driven transformations between particular platform-independent (business view) and platform-specific (IT architectural) models. On the business level, we focus on business view models expressed in ADF or UML2, whereas on the IT architecture side we focus on service-oriented architectures with Web service interfaces and processes specified in business process protocol languages such as BPEL4WS.
5
Software Descriptions with Flow Expressions
Alan Shaw · IEEE Transactions on Software Engineering · 1978 · 113 citations
Simon S. Lam · IEEE Transactions on Software Engineering · 1988 · 106 citations
S. Kumaran, Pabitra Kumar Nandi, Terry Heath et al. · 2003 · 48 citations