A Study on Framework and Realizing Mechanism of ISEE Based on Product Line

Using product line automatic production procedure and the management system of modern manufacturing industry for reference, a new model of integrated software engineering environment based on product line is put forward, and framework and realizing mechanism of the new model is mainly analyzed in this paper. The new model takes product line core asset (resource) components as the agent bus. The upper of it supports the product line development environment realizing the assembling production of software products, while the lower is traditional common software development environment implementing the development of source codes and documents of product line core resource components. Compared with the present available product line development environment models, the developing and realizing ability of the new one is completely similar to production mode of automatic product line and management system of current manufacturing industry, will be likely to become an ideal software production environment that the future software engineering industry develops.

[1]  Samuel Ajila,et al.  Evolution support mechanisms for software product line process , 2008, J. Syst. Softw..

[2]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[3]  Margo McCall,et al.  IEEE Computer Society , 2019, Encyclopedia of Software Engineering.

[4]  Haiyan Lu,et al.  The Research of Software Product Line Engineering Process and Its Integrated Development Environment Model , 2008, 2008 International Symposium on Computer Science and Computational Technology.

[5]  Klaus R. Dittrich,et al.  Component Database Systems: Introduction, Foundations, and Overview , 2001, Compontent Database Systems.

[6]  Mario Piattini,et al.  Towards security requirements management for software product lines: a security domain requirements engineering process , 2008, JISBD.

[7]  Paul Brown Distributed Component Database Management Systems , 2001, Compontent Database Systems.

[8]  P Lempp Integrated computer support in the software engineering environment EPOS , 1986 .

[9]  Dong Jian-li Research on software engineering process model based on software product line architecture , 2008 .

[10]  Ian Thomas,et al.  Definitions of Tool Integration for Environments , 1992, IEEE Softw..

[11]  Minder Chen,et al.  A framework for integrated CASE , 1992, IEEE Software.

[12]  Jaejoon Lee,et al.  Concepts and Guidelines of Feature Modeling for Product Line Software Engineering , 2002, ICSR.

[13]  David Carney,et al.  Principles of CASE Tool Integration , 1994 .

[14]  M. P. Papazoglou,et al.  On integrating database modeling constructs for software engineering databases , 1989 .

[15]  Yang Fuqing Thinking on the Development of Software Engineering Technology , 2005 .

[16]  Wei-Tek Tsai,et al.  Database requirements for a software engineering environment: criteria and empirical evaluation , 1993, Inf. Softw. Technol..

[17]  Mei Hong,et al.  Progress of Research on Software Architecture , 2006 .

[18]  K. Kang Issues in Component-Based Software Engineering , 1999 .

[19]  Jürgen Börstler,et al.  Managing requirements specifications for product lines - An approach and industry case study , 2009, J. Syst. Softw..