• Corpus ID: 13922299

Reengineering and the Product Line Approach to Software Development

@inproceedings{Davis2007ReengineeringAT,
  title={Reengineering and the Product Line Approach to Software Development},
  author={Margaret J. Davis and Boeing},
  year={2007}
}
This paper describes the product line approach to software–intensive development, which involves domain–specific reuse and processes. A product line approach separates the usual development cycle into 2 parts: domain engineering and application engineering. Reengineering plays an important role in domain engineering. It provides methods for analyzing and understanding the range of concepts and software solutions represented by legacy systems for a particular domain. And it provides techniques… 

Figures from this paper

The Application of the Component-based Product Line in the Data Processing Domain
  • Xinyu Zhang, Rui Wang
  • Computer Science
    2012 Ninth International Conference on Information Technology - New Generations
  • 2012
TLDR
This paper selects the Cobra approach and designs product line architecture, core asset library framework and trustworthiness assurance framework and makes a detailed introduction to the development process in the data processing domain with a practical application.
ADLARS: An Architecture Description Language for Software Product Lines
TLDR
This paper presents ADLARS, an architecture description language that supports the relationship between the system's feature model and the architectural structures in an attempt to alleviate the problem of gap in architecture description languages.
The agile software development method in the domain of digital standard test
  • Xinyu Zhang, Q. Wang
  • Computer Science
    2011 International Conference on E-Business and E-Government (ICEE)
  • 2011
TLDR
An agile software development method in the domain of digital standard test is proposed: component-based product line, and designs product line architecture, core asset library framework and trustworthiness assurance framework.
Modeling a distributed environment for a petroleum reservoir engineering application with software product line
TLDR
Experimental results indicate successfully the utilization of the design and implementation based on a software product line model for a real distributed reservoir engineering environment for the design of distributed software architecture.

References

SHOWING 1-10 OF 11 REFERENCES
Exploring Systematic Reuse for Command and Control Systems. Version 02.00.02.
Abstract : This paper describes an initial use and evaluation of the Software Productivity consortium's Synthesis methodology by the Command and Control Systems Division (CCSD) of Rockwell
Dialogue-specified reuse of domain engineering work products
This paper reports on experience gained in implementing a search and retrieval strategy for reusable software work products stored in a domain-specific reuse library. The strategy utilizes a
Software Technology for Adaptable, Reliable Systems (STARS)
TLDR
The Style Guide addresses three areas of style: (1) application/user interactions of dialogues; (2) conventions for developing applications; and (3) formal and informal user interface standardization efforts.
DARTS: A DOMAIN ARCHITECTURE FOR REUSE IN TRAINING SYSTEMS
TLDR
An architecture developed by Boeing Defense & Space Group, the Domain Architecture for Reuse in Training Systems (DARTS) is discussed and a set of attributes which are believed to characterize a "good" software architecture are derived.
Reengineering to Increase Maintainability and Enable Reuse
  • 4th NSWC Systems Reengineering Technology Workshop
  • 1994
Reliable Systems (STARS), Process Definition Guidelines, Boeing STARS Technical Report CDRL 05150
  • Software Technology for Adaptable Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400
  • 1993
Reuse–Driven Software Process Guidebook
  • Reuse–Driven Software Process Guidebook
  • 1993
Reliable Systems (STARS), STARS Conceptual Framework for Reuse Processes (CFRP) Volume II:Application, Unisys
  • Software Technology for Adaptable Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400
  • 1993
Reliable Systems (STARS), STARS Conceptual Framework for Reuse Processes (CFRP) Volume I:Definition, Unisys
  • Software Technology for Adaptable Advanced Research Projects Agency (ARPA) STARS Technology Center, 801 N. Randolph St. Suite 400
  • 1993
Exploring Systematic Reuse for Command and Control Systems, SPC–92020–CMC
  • Software Productivity Consortium,
  • 1993
...
...