Skip to Main Content
As the information technology evolves, more and more organizations rely on software systems to automate their business activities and automated business process is recognized as a core competency in organization. There are many techniques for modeling business activities and bridging business activities and system models. But these methods focus on single system development only and, therefore, when we develop a family of business applications using those methods tends to yield low productivity, low quality and high maintenance cost. We consider that SPL (Software Product Line) is the most promising method to solve this problem by increasing reusability. But current SPL methods rarely focus on business applications domain and business process modeling to generate domain models for business applications. In this paper, we propose a method for deriving a feature model from a business process model that consists of the necessary steps and the relationships between relevant models.