Building software process line architectures from bottom up

Research output: Chapter in Book/Report/Conference proceedingConference contribution

32 Citations (Scopus)

Abstract

In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows described as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system domain, It is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages415-421
Number of pages7
Volume4034 LNCS
Publication statusPublished - 2006
Externally publishedYes
Event7th International Conference on Product-Focused Software Process Improvement, PROFES 2006 - Amsterdam
Duration: 2006 Jun 122006 Jun 14

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4034 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other7th International Conference on Product-Focused Software Process Improvement, PROFES 2006
CityAmsterdam
Period06/6/1206/6/14

Fingerprint

Software Design
Workflow
Software Process
Process engineering
Bottom-up
Embedded systems
Computer hardware
Software engineering
Software
Line
Hardware/software Co-design
Metamodel
Architecture
Embedded Systems
Design Process
Work Flow
Diagram
Engineering
Optimization

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

Washizaki, H. (2006). Building software process line architectures from bottom up. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4034 LNCS, pp. 415-421). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4034 LNCS).

Building software process line architectures from bottom up. / Washizaki, Hironori.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4034 LNCS 2006. p. 415-421 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4034 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Washizaki, H 2006, Building software process line architectures from bottom up. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 4034 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4034 LNCS, pp. 415-421, 7th International Conference on Product-Focused Software Process Improvement, PROFES 2006, Amsterdam, 06/6/12.
Washizaki H. Building software process line architectures from bottom up. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4034 LNCS. 2006. p. 415-421. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Washizaki, Hironori. / Building software process line architectures from bottom up. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4034 LNCS 2006. pp. 415-421 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{0592cef193a64bf19fbb2346c188e634,
title = "Building software process line architectures from bottom up",
abstract = "In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows described as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system domain, It is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.",
author = "Hironori Washizaki",
year = "2006",
language = "English",
isbn = "3540346821",
volume = "4034 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "415--421",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Building software process line architectures from bottom up

AU - Washizaki, Hironori

PY - 2006

Y1 - 2006

N2 - In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows described as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system domain, It is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.

AB - In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the Software Process Engineering Metamodel for clearly expressing the commonality and variability in the process workflows described as UML activity diagrams. As a result of applying the proposed technique to hardware/software co-design processes in an embedded system domain, It is found that the proposed technique is useful for defining consistent and project-specific processes efficiently.

UR - http://www.scopus.com/inward/record.url?scp=33746238091&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33746238091&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:33746238091

SN - 3540346821

SN - 9783540346821

VL - 4034 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 415

EP - 421

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -