PSML-S: A PROCESS SPECIFICATION AND MODELING LANGUAGE FOR SERVICE-ORIENTED COMPUTING

W. T. Tsai,Ray A. Paul,Bingnan Xiao,Zhibin Cao,Yinong Chen
2005-01-01
Software Engineering and Applications
Abstract:This paper presents a process specification and modeling language for service-oriented system development. The language, PSML-S, is defined by a metamodel consisting of four model packages: core model, behavior model, structure model, and constraint model. The core model defines the data types and operations in other models; the structure model defines the constructs to specify the static structure of the system under modeling; the behavior model defines the constructs for describing the dynamic behaviors; and the constraint model defines constructs for specifying the non-functional constraints in the structure and behavior models. As an illustrative example, the PSML-S is used to specify a virtual bookstore and the related systems. PSML-S is part of a development environment for service-oriented systems. PSML-S and the development environment have used in several industrial and governmental projects.
What problem does this paper attempt to address?