Modeling the Value-Based Software Process with Object-Petri-Nets
    Download PDF
Liguo Huang,Jidong Ge,Barry Boehm,Jian Lv. Modeling the Value-Based Software Process with Object-Petri-Nets. International Journal of Software and Informatics, 2010,4(1):101~119
Hits:  232
Download times:  126
AuthorInstitution
Liguo Huang Computer Science and Engineering Dept., Southern Methodist University,Dallas, TX 75275-0122, USA 
Jidong Ge State Key Lab of Novel Software Tech., Institute of Computer Software, Nanjing University, Nanjing 210093, China; Software Institute, Nanjing University, Nanjing 210093, China 
Barry Boehm Center for Systems and Software Engineering, University of Southern California, Los Angeles, CA 90089-0781, USA 
Jian Lv State Key Lab of Novel Software Tech., Institute of Computer Software, Nanjing University, Nanjing 210093, China) 
Fund:This work is sponsored by the the National Science Foundation in the US and by the 863 Program(2004AA112090, 2005AA113160), 973 Program (2002CB312002) and NSFC (60233010, 60403014)in China.
Abstract:Commercial organizations increasingly need software processes sensitive to busi- ness value, quick to apply, supportive of multi-stakeholder collaboration, and capable of early analysis for subprocess consistency and compatibility. This paper and a companion paper \Applying Value-Based Software Process: An ERP Example" present our experience in ap- plying a lightweight synthesis of a Value-Based Software Quality Achievement (VBSQA) process and an Object-Petri-Net (OPN) based process model to achieve a stakeholder win- win outcome for software quality achievement in an ERP software project in China. We attempt to answer such questions as (1) whether it is possible to model various project stakeholder perspectives using formal process modeling languages in a real-world project? (2) how to make stakeholders synchronize and stabilize their value propositions, activities and commitments as needed. The companion paper presents the VBSQA process and its application to the ERP project; this paper presents the OPN-based process modeling and its application. The application results of OPN process modeling conˉrmed that (1) the OPN- based process model provided project managers with a synchronization and stabilization framework for process activities, success-critical stakeholders and their value propositions; (2) process visualization and simulation tools signiˉcantly increased management visibility and controllability for the success of the software project.
KeyWord::software process modeling  object Petri nets (OPN)  software quality  value-based software engineering (VBSE)
Abstract:Commercial organizations increasingly need software processes sensitive to busi- ness value, quick to apply, supportive of multi-stakeholder collaboration, and capable of early analysis for subprocess consistency and compatibility. This paper and a companion paper \Applying Value-Based Software Process: An ERP Example" present our experience in ap- plying a lightweight synthesis of a Value-Based Software Quality Achievement (VBSQA) process and an Object-Petri-Net (OPN) based process model to achieve a stakeholder win- win outcome for software quality achievement in an ERP software project in China. We attempt to answer such questions as (1) whether it is possible to model various project stakeholder perspectives using formal process modeling languages in a real-world project? (2) how to make stakeholders synchronize and stabilize their value propositions, activities and commitments as needed. The companion paper presents the VBSQA process and its application to the ERP project; this paper presents the OPN-based process modeling and its application. The application results of OPN process modeling conˉrmed that (1) the OPN- based process model provided project managers with a synchronization and stabilization framework for process activities, success-critical stakeholders and their value propositions; (2) process visualization and simulation tools signiˉcantly increased management visibility and controllability for the success of the software project.
keywords:software process modeling  object Petri nets (OPN)  software quality  value-based software engineering (VBSE)
View Fulltext  View/Add Comment  Download reader

 

 

more>>  
Visitor:97286
Top Paper  |  FAQ  |  Guest Editors  |  Email Alert  |  Links  |  Copyright  |  Contact Us

© Copyright by Institute of Software, the Chinese Academy of Sciences
ICP: Jing ICP Bei No.10016592