<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>MODEL-DRIVEN SOFTWARE SYSTEMS DEVELOPMENT USING THE META-ARTIFACT PROCESS</title>
  </titleInfo>
  <name type="personal">
    <namePart>O'Brien, Wayne.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">xx</placeTerm>
    </place>
    <place>
      <placeTerm type="text">S.l.]</placeTerm>
    </place>
    <publisher>AUERBACH PUBLICATIONS</publisher>
    <dateIssued>2024</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="gmd">electronic resource</form>
    <extent>1 online resource</extent>
  </physicalDescription>
  <abstract>The book is concerned in particular with software systems, specifically software code. It describes three major innovations for making software, which are combined with five widely used enabling technologies, to provide a complete, hypothesis-driven, software development process.</abstract>
  <tableOfContents>Cover -- Half Title -- Title Page -- Copyright Page -- Dedication -- Table of Contents -- Preface -- Note -- Chapter 1 Introduction -- Approach -- Goals -- Role of Requirements -- Explicit and Tacit Knowledge -- Knowledge Management Overview -- Notes -- Chapter 2 Meta-Artifact Process -- Dynamic Interdependence of the Eight Elements of MAP -- Gaps -- Roles of Knowledge Management, and Selected Extensions and Enablers in Mitigating Gaps-Detailed Discussion -- Knowledge Management -- Extensions and Enablers -- Further Benefits of MAP-Detailed Discussion -- Capture Domain Knowledge</tableOfContents>
  <tableOfContents>Recursive Use of Meta-Artifact -- Domain-Wide Focus -- Single Repository -- Team Continuity -- Impact of Evolving Technology On Requirements -- Hidden Risks of Increasing Automation-Detailed Discussion -- Hidden Risks of Breakdowns-Detailed Discussion -- Notes -- Chapter 3 Meta-Artifact -- Properties, Qualities, and Capabilities-Detailed Discussion -- Visual Representation of the Meta-Artifact -- Knowledge Management Impact-Detailed Discussion -- Impact On Problem and Solution Space Gaps -- Need for Special-Purpose Views</tableOfContents>
  <tableOfContents>Results of Key Properties, Qualities, and Capabilities-Detailed Discussion -- Unifying Vision -- Special-Purpose Views -- Visual Verification and Validation -- Process and Product Are Different Views Rather Than Separate Things -- Active Semantic Chain -- Eliminate Temporal and Semantic Gaps-Detailed Discussion -- Notes -- Chapter 4 Domain Rules Analysis -- Domain Rules Analysis and Related Technologies-Detailed Discussion -- Practical Considerations for Domain Rules Analysis -- Domain Rules-Detailed Discussion -- Application of Domain Rules</tableOfContents>
  <tableOfContents>Frameworks and Other Benefits to Justify Domain Rules Analysis-Detailed Discussion -- Chapter 5 Bifurcated Architecture -- Business Rules and Volatile Variability-Detailed Discussion -- Means of Identifying Business Rules -- Commonality and Variability -- Objective of Bifurcated Architecture-Detailed Discussion -- Architecture Neutrality -- Role of Object-Oriented Technology -- Chapter 6 Architecture Centricity -- Central Role of Architecture Centricity -- Unifying Vision -- Process Implications-Detailed Discussion -- Chapter 7 Procedure to Apply MAP -- Step Summary -- Diagram of Steps</tableOfContents>
  <tableOfContents>Modeling Considerations in Applying the Procedure-Detailed Discussion -- Chapter 8 Summary Review -- Impact of MAP -- Interaction of the Three Extensions -- Architecture Centricity -- Changing Roles -- Glossary -- Note -- Bibliography -- Index</tableOfContents>
  <subject authority="lcsh">
    <topic>Computer software</topic>
    <topic>Development</topic>
  </subject>
  <subject authority="bisacsh">
    <topic>COMPUTERS / Programming / Systems Analysis &amp; Design</topic>
  </subject>
  <subject authority="bisacsh">
    <topic>COMPUTERS / Programming / Software Development</topic>
  </subject>
  <classification authority="lcc">QA76.76.D47</classification>
  <identifier type="isbn">9781040016725</identifier>
  <identifier type="isbn">1040016723</identifier>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="isbn">9781003448891</identifier>
  <identifier type="isbn">1003448895</identifier>
  <identifier type="isbn">9781040016770</identifier>
  <identifier type="isbn">1040016774</identifier>
  <identifier type="uri">https://www.taylorfrancis.com/books/9781003448891</identifier>
  <identifier type="uri">http://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf</identifier>
  <location>
    <url displayLabel="Taylor &amp; Francis">https://www.taylorfrancis.com/books/9781003448891</url>
  </location>
  <location>
    <url displayLabel="OCLC metadata license agreement">http://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf</url>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">OCoLC-P</recordContentSource>
    <recordCreationDate encoding="marc">240214</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030122249.0</recordChangeDate>
    <recordIdentifier source="FlBoTFG">9781003448891</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
