Managing the software process
A Unified High-Level Petri Net Formalism for Time-Critical Systems
IEEE Transactions on Software Engineering
The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
ADELE-TEMPO: an environment to support process modelling and enaction
Software process modelling and technology
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
IBM Systems Journal
ICSE '97 Proceedings of the 19th international conference on Software engineering
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Component-based product line development: the KobrA approach
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Implementing product line variabilities
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Apel: A Graphical Yet Executable Formalism forProcess Modeling
Automated Software Engineering
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
XVCL: XML-based variant configuration language
Proceedings of the 25th International Conference on Software Engineering
Using Little-JIL to Coordinate Agents in Software Engineering
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Integrating Feature Modeling with the RSEB
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
FUNSOFT nets: a Petri-net based software process modeling language
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Kepler: An Extensible System for Design and Execution of Scientific Workflows
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
A taxonomy of variability realization techniques: Research Articles
Software—Practice & Experience
Using a Rigorous Approach for Engineering Web Service Compositions: A Case Study
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Process technology for achieving government online dispute resolution
dg.o '04 Proceedings of the 2004 annual national conference on Digital government research
On theory-driven design and deployment of collaboration systems
International Journal of Human-Computer Studies
A conceptual foundation of the thinkLet concept for Collaboration Engineering
International Journal of Human-Computer Studies
Process programming to support medical safety: a case study on blood transfusion
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Process technology to facilitate the conduct of science
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Specifying and verifying requirements for election processes
dg.o '08 Proceedings of the 2008 international conference on Digital government research
Structural Considerations in Defining Executable Process Models
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
An approach to expert assessment in software engineering
Cybernetics and Systems Analysis
Challenges observed in the definition of reference business processes
BPM'07 Proceedings of the 2007 international conference on Business process management
Categorizing and modeling variation in families of systems: a position paper
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
An automatic approach to aid process integration within a secure software processes family
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Characterizing process variation (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
An MDE approach to software process tailoring
Proceedings of the 2011 International Conference on Software and Systems Process
Managing process diversity by applying rationale management in variant rich processes
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Requirements and constructors for tailoring software processes: a systematic literature review
Software Quality Control
MDE software process lines in small companies
Journal of Systems and Software
Decomposition driven consolidation of process models
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
The formalization of process definitions has been an invaluable aid in many domains. However, noticeable variations in processes start to emerge as precise details are added to process definitions. While each such variation gives rise to a different process, these processes might more usefully be considered as variants of each other, rather than completely different processes. This paper proposes that it is beneficial to regard such an appropriately close set of process variants as a process family. The paper suggests a characterization of what might comprise a process family and introduces a formal approach to defining families based upon this characterization. To illustrate this approach, we describe a case study that demonstrates the different variations we observed in processes that define how dispute resolution is performed at the U.S. National Mediation Board. We demonstrate how our approach supports the definition of this set of process variants as a process family.