<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Toward a Unified Variability Language: Integrating Feature-Model into the ArchiMate Metamodel</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ahmed Dehne</string-name>
          <email>ahmed.dehne@uni-rostock.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kurt Sandkuhl</string-name>
          <email>kurt.sandkuhl@uni-rostock.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Variability, Enterprise Architecture Management, ArchiMate Metamodel Extension, Feature Modeling,</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jönköping University</institution>
          ,
          <addr-line>Box 1026, 55111 Jönköping</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Rostock University</institution>
          ,
          <addr-line>Albert-Einstein-Str. 22, 18059 Rostock</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>The rapid pace of digital transformation and emerging AI-driven solutions is driving variability across enterprise architectures (EA), spanning business processes, data structures, and supporting IT services. Effectively managing this variability requires a methodical approach that integrates cross-layer concerns. Motivated by this challenge, we propose an extension to the ArchiMate metamodel that embeds featuremodeling constructs directly into EA models. Our approach introduces three feature types-Mandatory, Optional, and Alternative-as first‐class elements and defines “Building Blocks” to encapsulate modular combinations of business activities, application services, and data objects. We implement these extensions within the open‐source Archi tool, leveraging its native meta-model customization capabilities. A detailed industrial case study demonstrates the practicality and expressiveness of our extended metamodel. This work advances method support for variability management in EA.</p>
      </abstract>
      <kwd-group>
        <kwd>Keywords1</kwd>
        <kwd>Enterprise Architecture building block</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1. Introduction</p>
      <p>
        The ongoing digital transformation, the emergence of innovative business models, and the
proliferation of artificial intelligence (AI) solutions are driving a significant increase in variability
within
enterprises. This variability
manifests across
multiple layers of an
organization
simultaneously. For example, enterprises often face numerous variants of business processes, which
in turn necessitate adaptations in the underlying data architectures. These observations are supported
by various studies examining the impact of digital transformation on enterprise architecture( e.g., [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
[2], [3]) as well as the influence of AI on organizational structures and operations (e.g., [4], [5]). As a
result, managing variability has become a routine but complex challenge in enterprise operations.
      </p>
      <p>To address this, organizations adopt different strategies ranging from rigid standardization, where
variability is minimized, to approaches that embrace full flexibility. Regardless of the chosen strategy,
a deeper understanding of how changes affect different parts of the enterprise is essential. Enterprise
Architecture (EA) models serve as a tool to visualize the interdependencies across various enterprise
layers. However, current research and practice offer limited support for managing variability across
these architecture layers in a cohesive manner.</p>
      <p>At the same time, data engineering is gaining prominence in organizations due to the growing
reliance on data-driven products and services, as well as AI-based solutions [6]. From an EA
standpoint, effective data engineering should align closely with the organization’s data architecture
to prevent issues such as incompatibility and unnecessary structural divergence. We propose
designing modular, data-aware building blocks integrated in business processes. Methodical support
for variability management can enable enterprises to respond more flexibly to change, improve
consistency across architecture layers.</p>
      <p>In previous work, variability challenges in EA have been investigated [7] and the prototype of a
development method for identifying building blocks in EA models that integrate several architecture
layers has been developed. Building on this work, this paper aims to improve this method by
achieving a better integration of variability concepts into the modeling language ArchiMate, which
is used to represent the building blocks. More specifically, we enhance ArchiMate by introducing key
variability-modeling concepts, integrating these extensions into the Archi modeling environment,
and demonstrating their application through a case study.</p>
      <p>The remainder of the paper is organized as follows. Section 2 outlines our research methodology.
Section 3 presents the necessary background in enterprise architecture management and reviews
related work on EAM building blocks. In Section 4, we describe our extensions to ArchiMate—
incorporating feature-model concepts—including a summary of our previous work (4.1), the tailored
metamodel augmentations for seamless feature-model integration in Archi (4.2), and the core
modeling elements underpinning the combined ArchiMate–feature model framework (4.3). Section 5
illustrates how the extended metamodel can be used. Section 6 discusses findings and outlines future
work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Research Approach</title>
      <p>The main objective of this research is to contribute to a better understanding of variability
management in enterprise architecture. The project follows the paradigm of design science research
(DSR) [8]. DSR is a research paradigm aiming at problem-solving in organizational settings, focusing
on developing valid and reliable knowledge for designing the required solutions. The envisioned
solution, called "artefact" in DSR, in our research is methodical and technological support for
managing variability based on enterprise architecture building blocks. DSR research projects typically
consist of several phases and require the use of different research methods depending on the DSR
phase and intended design solution. Based on a detailed problem investigation and requirements
definition in previous work, this paper concerns the third phase of a DSR project: design and
evaluation of the artefact.</p>
      <p>The “design and evaluate” step in the DSR process typically includes several iterations in search
of the best design of the artefact. Starting from the method prototype presented in previous work,
this paper aims at a better integration of the representation of building blocks as models. In the first
prototype, two models are used in combination – the EA model of the building block and a feature
model to capture dependencies. In this iteration of the design, this integration of both models is in
focus. More concretely, an extended ArchiMate meta-model is proposed and validated in a case study.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Background and Related Work</title>
      <p>This section lays the theoretical foundation for this thesis. Section 3.1 introduces the fundamentals
of Enterprise Architecture Management (EAM). Section 3.2 summarizes prior research on variability
management in EAM, derived from a structured literature review. Section 3.3 presents the concept of
Method Engineering. Finally, Section 3.4 reviews our earlier contributions, including the method
requirements, the development of a prototype methodology, and insights gained from an industrial
case study.</p>
      <sec id="sec-3-1">
        <title>3.1. Enterprise Architecture Management</title>
        <p>Modern enterprises operate through a complex network of stakeholders engaged in development,
operation, and governance. These actors often require different views of organizational structures,
processes, and components. To support alignment and effective communication across these domains,
architectural thinking has emerged as a strategic practice [9]. In this context, architecture refers to
the core elements of an enterprise, their interconnections, and the guiding design principles.</p>
        <p>Enterprise Architecture Management (EAM) offers a systematic approach to modeling and
managing these elements. As a management discipline, EAM seeks to provide a cohesive
representation of the enterprise, facilitating planning, transformation, and continuous improvement
across various architectural layers [10]. The resulting enterprise architecture (EA) acts as a structured
map—capturing the current state, interdependencies, and design logic of the system [11].</p>
        <p>TOGAF, a well-established EAM framework, is widely recognized as an industry standard [12]. It
defines three primary architectural domains: business architecture, information architecture (often
divided into data and application architectures) and technology architecture, which encompasses
infrastructure and physical systems.</p>
        <p>To support these frameworks in practice, modeling languages such as ArchiMate are commonly
used. ArchiMate provides a standardized notation that allows consistent representation across
domains and supports communication between diverse stakeholders.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Variability in EAM</title>
        <p>Our earlier study [7] explored how variability is addressed within the field of Enterprise
Architecture Management through a structured literature review (SLR), based on the methodology
proposed by Kitchenham [13]. The core research question guiding the review was: "What is the
current state of research on managing variability in enterprise architecture?" The process involved
defining selection criteria, systematically identifying relevant literature, extracting key insights, and
synthesizing the results.</p>
        <p>The review revealed a broad range of studies addressing variability at various architectural layers.
A significant portion of the literature focuses on Business Architecture. For instance, works by Rurua
et al. [14], Mani et al. [15], Asadi et al. [16], and Benavides et al [17] examine variability in enterprise
domains, modeling approaches, and service-oriented systems. Technology Architecture also receives
considerable attention, with Wille et al. and Wehling et al. [18] investigating methods for mining
architectures and reducing complexity. In the realm of Application Architecture, research by
Langermeier et al. [19] and Nerome &amp; Numao [20] explores modular development and software
product lines. Fewer studies address Software Architecture (e.g., Allian et al.) [21] or Information
Architecture, with Adjoyan &amp; Seriai [22]providing a rare example focused on dynamic, service-based
modeling.</p>
        <p>A key takeaway from this review is that most existing approaches concentrate on variability at a
single architectural layer, often overlooking cross-layer effects. To address this limitation, our work
advocates for an integrated, multi-layer approach to variability modeling, emphasizing reuse
strategies at various levels. An updated scan of the literature for this paper found no new significant
contributions beyond our own work [7].</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. ArchiMate Meta-Model Extension for Feature Modeling</title>
      <p>Starting from a brief summary of our previous work, this section motivates and develops the
extension of the ArchiMate meta-model and presents its concepts in detail.</p>
      <sec id="sec-4-1">
        <title>4.1. Contributions from Previous Publications</title>
        <p>In previous work [23], we applied Method Engineering principles to define method requirements
and a prototype methodology for variability management in enterprise architecture (EA). The
identified key requirements are: explicit modeling of cross-layer variability (business, application, and
data layers); integration of disparate approaches into a cohesive variability framework; a unified
modeling approach for all layers; use of standardized languages like ArchiMate for clarity and tool
compatibility; seamless integration with commercial modeling tools; and visual representation of
architectural dependencies to aid configuration and reduce complexity. To meet these requirements,
we developed a prototype method based on modular building blocks—configurable units derived from
a reference architecture and adapted for specific business contexts, each comprising one or more
business processes or functional activities, corresponding application and data components, and
clearly defined interfaces for compatibility and reuse—modeled in ArchiMate and extended with
feature models to describe configuration options, constraints, and interdependencies. The method
follows a structured, sequential process of process modeling (analyzing enterprise processes to
identify variability points and classify them into archetypes), variability analysis (capturing optional
and alternative design elements with feature models), data architecture alignment (identifying data
needs, sources, and integration logic), feature-model development (creating structured
representations of the configuration space), and block definition (composing complete building blocks
with traceable interfaces and reuse potential). Implemented in ArchiMate and validated in an
industrial study, the approach proved effective at managing architectural complexity and enhancing
adaptability in dynamic enterprise environments.</p>
        <p>Synchronization Overhead: Whenever we updated the feature model, we had to manually
propagate changes into the ArchiMate model—and vice versa—to keep both artifacts
aligned, effectively doubling our effort and prolonging iteration cycles.</p>
        <p>Risk of Inconsistency: Manual translation between PowerPoint and ArchiMate increased
the likelihood of discrepancies—missing attributes, mismatched relationships or outdated
elements—that compromised the integrity of our documentation.</p>
        <p>Tooling Gaps: Neither Archi nor PowerPoint supports native interoperability, forcing
adhoc export/import steps (e.g., screenshots, copy-and-paste, manual property mapping)
that further amplified the potential for human error.</p>
        <p>Steep Learning Curve: Mastery of two distinct modeling paradigms and interfaces
complicated onboarding and limited opportunities for cross-domain collaboration.</p>
        <p>These challenges not only hindered productivity but also compromised the accuracy and
maintainability of our enterprise architecture models. To overcome these limitations, we enhanced
our approach by integrating ArchiMate and feature modeling into a single, unified language and tool.
Building on the ArchiMate metamodel, we retained its core enterprise architecture concepts while
embedding feature-model constructs directly within it.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Modeling Feature Modeling in Archi: Tailored Metamodel Extensions for</title>
      </sec>
      <sec id="sec-4-3">
        <title>Seamless Integration</title>
        <p>For the extension of the ArchiMate metamodel to support feature-model notation. We evaluated
three potential approaches—each designed to represent “Mandatory,” “Optional,” and “Alternative”
feature values. Below, each approach is described in turn, with its respective advantages and
disadvantages.</p>
        <p>Approach 1: Extend ArchiMate Concepts via Properties








</p>
        <p>Description: Augment existing ArchiMate elements (e.g., Business Process) by adding a
“Feature Value” property (Mandatory, Optional, Alternative) directly to each relevant
concept, leveraging the inherent property mechanism of the ArchiMate modeling
language.</p>
        <p>Advantages:
Rapid Implementation: Can be configured immediately via the built-in property editor.
Low Overhead: No need to define new element types or write custom scripts.</p>
        <p>Disadvantages:
Diagram Clutter: Every view must display the additional property, which may clutter the
interface.</p>
        <p>Extraction Required: A separate script or function is needed to scan all elements and
compile their feature-value assignments.</p>
        <p>Proposal: Creation of Building Blocks
“Feature Value” Property: Add a single enumerated property (Mandatory, Optional, and
Alternative) to relevant element types.</p>
        <p>Export Script: One simple script to scan elements and output their feature-value
assignments.</p>
        <p>Description: Attach the “Feature Value” attribute to the relationships connecting
ArchiMate elements, indicating whether each connection is Mandatory, Optional, or
Alternative.</p>
        <p>Advantages:
Quick Setup: Leverages the same property-based mechanism as Approach 1 for rapid
deployment.</p>
        <p>Consistent Editing Workflow: Uses familiar property-editing features within Archi.
Disadvantages:
Similar Drawbacks to Approach 1: Relationship properties must be visible in every
diagram, and additional scripting is required to aggregate and report feature assignments.</p>
        <sec id="sec-4-3-1">
          <title>Approach 2: Model Feature Values as Relationship Properties</title>
        </sec>
        <sec id="sec-4-3-2">
          <title>Approach 3: Explicitly Define New ArchiMate Concepts in the Metamodel</title>
          <p>
</p>
          <p>Description: Introduce three new element types in the ArchiMate metamodel—Feature
Mandatory, Feature Optional, and Feature Alternative—which can then be related back to
any existing ArchiMate concept via standard relationships.</p>
          <p>Advantages:
One-time Setup: New concept types need only be added once to the metamodel.
Centralized Editing: All feature-value definitions live in a single place, making updates
simple.</p>
          <p>Clean Diagrams: Feature values appear as distinct elements, styled and labeled
consistently without cluttering the underlying elements.</p>
          <p>Disadvantages:
Additional modeling step: Each Feature element requires explicit creation and linking to
the relevant concepts, introducing one extra modeling activity per assignment.</p>
          <p>Proposal: Creation of Building Blocks
New Element Types: In the metamodel, define three building-block element types—
Feature Mandatory, Feature Optional, Feature Alternative. Standard Relationship Patterns:
Create and document a “Feature Assignment” relationship pattern that links any
ArchiMate element to one of these new Feature types. Reusable Viewpoint: Build a
dedicated “Feature Model” viewpoint that automatically surfaces all Feature elements and
their assignments in a single diagram.</p>
          <p>We chose Approach 3 because a single metamodel extension avoids repeated configuration,
centralizes feature definitions for easier maintenance, and uses distinct element types to keep views
clear and feature values visible.</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>4.3. Core Modeling Elements for Seamless ArchiMate and Feature Model</title>
      </sec>
      <sec id="sec-4-5">
        <title>Integration</title>
        <p>After deciding to extend the ArchiMate metamodel to support feature modeling, it was essential
to define the elements incorporated into this extension to maintain conceptual consistency and ensure
end-to-end traceability.</p>
        <p>The extended metamodel includes a focused selection of ArchiMate constructs—Business Process,
Business Activity, and Business Role from the Business Layer; Application Component, Application
Service, and Application Interface from the Application Layer; and, where applicable, Technology
Layer elements—augmented by Data Object to capture essential information for process execution
and underpin core data-architecture aspects. At the same time, variability and configuration options
are handled via three feature-modeling elements—Mandatory Feature, Optional Feature, and
Alternative Feature—organized in a hierarchical structure to clearly distinguish each feature’s status.
Table 2 provides an overview of the key elements from ArchiMate and feature modeling.
Data object
Mandatory-Feature
Optional-Feature
Alternative-Feature
Feature model
Feature model
Feature model</p>
        <p>We used the specialization function in the Archi tool to adapt the metamodel, incorporating
feature concepts via a specialized Plateau element—mirroring the idea of a feature as a stable
architectural configuration—and a specialized Group element to represent building blocks as modular
units of interrelated processes, data, and services. These specialized Plateau and Group concepts also
offer the flexibility to establish diverse relationships with other ArchiMate elements such as Business
Process, Application Component, and Application Service, ensuring seamless integration of feature
models into the broader architecture. Table 2 presents the custom elements introduced in the
extended ArchiMate metamodel, highlighting the additions made to support feature modeling and
building block representation.</p>
        <p>By adding feature-modeling elements to ArchiMate, we extended the metamodel to represent
variability—configuration options, optional and mandatory components, and alternative structures—
directly within enterprise architecture models. This bridges traditional ArchiMate modeling with
feature-based variability management. Our customized metamodel now combines standard
ArchiMate elements with new feature constructs, as shown in Figure 2</p>
        <p>The extended metamodel shows how Building Blocks hold and express variability. Each block can
stand alone or break down into sub-blocks for reuse, and it bundles features that drive configuration.
Features come in three types—mandatory (always included), optional (chosen as needed), and
alternative (pick one)—so you can model flexible architectures precisely. Every Business, Application,
and Data layer element must link to at least one feature, grounding each component in its
configuration. And because elements can join multiple features, shared services or data structures
naturally span different setups or product variants.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Leveraging the Extended Metamodel to Modularize Existing</title>
    </sec>
    <sec id="sec-6">
      <title>Building Blocks</title>
      <p>We applied the extended ArchiMate metamodel—enriched with feature-modeling elements and
their interrelations—to the building blocks from our case study. In earlier work [23], we evaluated
this on the “Geräteeinbau” (Device Installation) process, which details the steps for installing or
removing electricity and water meters.</p>
      <p>The workflow has several variation points—for example, after creating an installation order, it
checks for a converter and may branch into the “Editing Technical Order WFM [MSB/NB]”
subprocess. We added ArchiMate Data Objects to fill the data-layer gap and grouped elements under
Device Management (Device Type and Class). A PowerPoint feature model maps variability with six
activity-set building blocks (mostly mandatory), marking “Document Technical Device Installation”
and “Control Meter Installation” as alternatives, while shared data dependencies tie layers together.</p>
      <p>The feature model let us pinpoint process variants and candidate building blocks. We first built it
in PowerPoint, defined the blocks, then re-modeled them in Archi with ArchiMate. For example, the
Create Installation Order block links the Business Activity “Create Installation Order” to the
Application Service “Installation Technical Order,” provided by the Technical Order component and
accessed via the TECHAUFT_AUFTRAG.FMX interface for editing its Data Objects.</p>
      <p>We demonstrate how the updated metamodel captures variability using the Create Installation
Order block as an example. By mapping its features to the business activity, application service and
interface, and data objects, we showcase the extended model’s flexibility. The next section details this
block’s representation, highlighting its features and variability structures.</p>
      <p>The Create Installation Order Building block spans three layers: at the Building Block Layer, it’s
defined as a mandatory component of the higher-level Device Installation block; at the Feature Layer,
it captures three variants—Mandatory, Alternative, and Optional; and at the ArchiMate Layer, each
variant maps to one or more ArchiMate elements—for example, the Mandatory variant includes the
following elements:


</p>
      <p>From the Business Layer: the business activity Create Installation Order,
From the Application Layer: the application service Installation Technical Order, the
application interface TECHAUFT_AUFTRAG.FMX, and the application component
Device Management.</p>
      <p>From the Data Layer: the data objects Order Number, Asset Class, and Types of Movement.</p>
      <p>This layered structure allows for a modular and configurable representation of architectural
components, with each feature capturing a distinct configuration and linking to concrete business,
application, and data elements.</p>
      <p>Additionally, we identified the Creation of a Measuring Station Building block as an optional
feature within the Device Installation building block. Its Feature Layer defines “Creation of a
Measuring Station [Mandatory],” and in the ArchiMate Layer this feature links to a predefined set of
elements according to the extended metamodel, structured as follows:


</p>
      <p>Business Layer: the business activity Creation of a Measuring Station,
Application Layer: the application service Creation of a Measuring Station and the
application interface MP_EDIT.FMX,</p>
      <p>Data Layer: the data object Measuring Station.</p>
      <p>This structured representation reflects the modular design of the architecture and demonstrates
how variability is integrated and traced across all layers using the extended metamodel.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Summary and Future Work</title>
      <p>In this work, we show that adding feature‐modeling constructs—features, variation points, and
binding mechanisms—to the ArchiMate metamodel creates a unified language for expressing
software‐product variability in enterprise-architecture artifacts. Embedding these notions into the
Business, Application, and Technology layers yields a coherent framework that supports both
highlevel strategic planning and detailed product-line engineering, preserving ArchiMate’s rigor while
boosting its expressiveness for variant-rich designs.</p>
      <p>Our industrial case studies demonstrate that the extended metamodel captures a wide range of
product variants, letting architects define feature hierarchies alongside core services, application
components, and infrastructure. Traceability links between features and architectural elements
streamline impact analysis: when regulations change, customer needs shift, or platforms evolve,
teams can quickly identify affected variants, gauge the scope of updates, and propagate changes
consistently speeding decision cycles, reducing inconsistencies, and increasing confidence in
largescale deployments.</p>
      <p>Beyond traceability, this richer modeling vocabulary fosters modular reuse. Architects can isolate
variant-specific behaviors, design targeted extensions, and systematically assemble solutions from a
common core. That modularity accelerates new offerings and clarifies governance by making
variability constraints explicit and machine-readable. Early tool prototypes even show how
automated validation catches configuration errors upstream, avoiding costly rework.</p>
      <p>Despite these advances, broader adoption faces hurdles: many enterprise architects aren’t yet
familiar with feature-modeling concepts, so tailored training materials, examples, and workshops are
needed. Tool support must be scaled to handle hundreds of variation points without performance hits,
and research must integrate variability management into established governance lifecycles to keep
variant definitions aligned with evolving business strategies.</p>
      <p>Looking forward, we’ll apply our method to additional industrial cases—spanning finance,
manufacturing, and telecommunications—to refine metamodel extensions for optimal variability
management. By iteratively modeling variation points in diverse contexts, we’ll calibrate guidelines,
tooling, and validation mechanisms, balancing expressiveness, performance, and usability.
Ultimately, this continuous-improvement cycle will deliver a robust, widely applicable framework
that empowers organizations to tackle complex product-line challenges with confidence.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used ChatGPT-5 in order to: Grammar and
spelling check. After using these tool(s)/service(s), the author(s) reviewed and edited the content
as needed and take(s) full responsibility for the publication’s content.
[3] Sandkuhl, K., Seigerroth, U.: Digital Transformation of Enterprises: Case Studies and</p>
      <p>Transformation Paths. In: PACIS, p. 35 (2021)
[4] Rittelmeyer, J.D., Sandkuhl, K.: Effects of artificial intelligence on enterprise architectures-a
structured literature review. In: 2021 IEEE 25th International Enterprise Distributed Object
Computing Workshop (EDOCW), pp. 130–137 (2021)
[5] Park, S., yoon Lee, J., Lee, J.: AI system architecture design methodology based on IMO
(InputAI Model-Output) structure for successful AI adoption in organizations. Data &amp; Knowledge
Engineering, vol. 150, 102264 (2024)
[6] Fruhwirth, M., Ropposch, C., Pammer-Schindler, V.: Supporting Data-Driven Business Model
Innovations: A structured literature review on tools and methods. Journal of Business Models,
vol. 8, 7–25 (2020)
[7] Dehne, A., Sandkuhl, K.: Variability modelling in enterprise architecture management‐survey
on existing approaches. In: 22nd International Conference on Perspectives in Business
Informatics Research Workshops and Doctoral Consortium, BIR-WS 2023 Ascoli Piceno 13
September 2023 through 15 September 2023, vol. 3514, pp. 94–107 (2023)
[8] Hevner, A., Chatterjee, S.: Design research in information systems: theory and practice.</p>
      <p>Springer Science &amp; Business Media (2010)
[9] Winter, R.: Architectural thinking. Wirtschaftsinformatik, vol. 56, 395–398 (2014)
[10] Simon, D., Fischbach, K., Schoder, D.: Enterprise architecture management and its
role in corporate strategic management. Information Systems and e-Business Management,
vol. 12, 5–42 (2014)
[11] Ahlemann, F., Stettiner, E., Messerschmidt, M., Legner, C.: Strategic enterprise
architecture management: challenges, best practices, and future developments. Springer
Science &amp; Business Media (2012)
[12] The Open Group: The TOGAF® Standard, 10th Edition. Architecture Development</p>
      <p>Method. Van Haren Publishing (2022)
[13] Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.:
Systematic literature reviews in software engineering‐a systematic literature review.</p>
      <p>Information and software technology, vol. 51, 7–15 (2009)
[14] Rurua, N., Eshuis, R., Razavian, M.: Representing Variability in Enterprise</p>
      <p>Architecture. Bus Inf Syst Eng, vol. 61, 215–227 (2019). doi: 10.1007/s12599-017-0511-3
[15] Mani, N., Helfert, M., Pahl, C.: A Domain-specific Rule Generation Using
ModelDriven Architecture in Controlled Variability Model. Procedia Computer Science, vol. 112,
2354–2362 (2017). doi: 10.1016/j.procs.2017.08.206
[16] Asadi, M., Mohabbati, B., Kaviani, N., Gašević, D., Bošković, M., Hatala, M.:
Modeldriven development of families of Service-Oriented Architectures. In: Apel, S., Cook, W.R.,
Czarnecki, K., Kastner, C., Loughran, N., Nierstrasz, O. (eds.) Proceedings of the First
International Workshop on Feature-Oriented Software Development, pp. 95–102. ACM, New
York, NY, USA (2009). doi: 10.1145/1629716.1629735
[17] Benavides, D., Galindo, J.A.: Variability management in an unaware software product
line company. In: Collet, P., Wąsowski, A., Weyer, T. (eds.) Proceedings of the Eighth
International Workshop on Variability Modelling of Software-Intensive Systems, pp. 1–6.</p>
      <p>ACM, New York, NY, USA (2014). doi: 10.1145/2556624.2556633
[18] Wille, D., Wehling, K., Seidl, C., Pluchator, M., Schaefer, I.: Variability Mining of
Technical Architectures. In: Cohen, M., Acher, M., Fuentes, L., Schall, D., Bosch, J., Capilla, R.,
Bagheri, E., Xiong, Y., Troya, J., Ruiz-Cortés, A. et al. (eds.) Proceedings of the 21st
International Systems and Software Product Line Conference - Volume A, pp. 39–48. ACM,
New York, NY, USA (2017). doi: 10.1145/3106195.3106202
[19] Langermeier, M., Rosina, P., Oberkampf, H., Driessen, T., Bauer, B.: Management of</p>
      <p>Variability in Modular Ontology Development. In: Hutchison, D., Kanade, T., Kittler, J.,</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Kaidalova</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandkuhl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seigerroth</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>How digital transformation affects enterprise architecture management‐a case study</article-title>
          .
          <source>International Journal of Information Systems and Project Management</source>
          , vol.
          <volume>6</volume>
          ,
          <fpage>5</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>