Metamodelling for software engineering:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ [u.a.]
John Wiley
2008
|
Schlagworte: | |
Online-Zugang: | Publisher description lizenzfrei Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | IX, 210 S. |
ISBN: | 9780470030363 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035014406 | ||
003 | DE-604 | ||
005 | 20080911 | ||
007 | t | ||
008 | 080821s2008 |||| 00||| eng d | ||
010 | |a 2008016878 | ||
020 | |a 9780470030363 |9 978-0-470-03036-3 | ||
035 | |a (OCoLC)470687372 | ||
035 | |a (DE-599)GBV563194383 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-473 |a DE-703 |a DE-11 |a DE-355 | ||
050 | 0 | |a QA76.758 | |
082 | 0 | |a 005.1 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a González Pérez, César A. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Metamodelling for software engineering |c Brian Henderson-Sellers ; César González-Pérez |
264 | 1 | |a Hoboken, NJ [u.a.] |b John Wiley |c 2008 | |
300 | |a IX, 210 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 0 | |a Software engineering | |
650 | 0 | |a UML (Computer science) | |
650 | 0 | |a System design | |
650 | 4 | |a Conception de systèmes | |
650 | 4 | |a Génie logiciel | |
650 | 4 | |a UML (Informatique) | |
650 | 4 | |a Software engineering | |
650 | 4 | |a System design | |
650 | 4 | |a UML (Computer science) | |
650 | 0 | 7 | |a Metamodell |0 (DE-588)4825945-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 0 | 1 | |a Metamodell |0 (DE-588)4825945-7 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Henderson-Sellers, Brian |d 1951- |e Verfasser |0 (DE-588)138561613 |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0829/2008016878-d.html |z Publisher description |z lizenzfrei | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0829/2008016878-t.html |z lizenzfrei |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016683599&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016683599 |
Datensatz im Suchindex
_version_ | 1804137936792322048 |
---|---|
adam_text | Contents
Preface vii
CHAPTER 1 - Software Development Methodologies and Metamodelling 1
1.1 What is a Methodology? 2
1.2 Metamodelling Needs 11
1.3 What is Metamodelling? 17
1.4 Summary 18
References 19
CHAPTER 2 - Modelling Infrastructure 21
2.1 Models and Modelling 21
2.2 Modelling Languages 26
2.3 Categorization Issues 36
2.4 The Relationship Between Models and Metamodels 42
2.5 Infrastructure 44
2.6 Summary 48
References 48
CHAPTER 3- Using Metamodels 53
3.1 Metamodelling for Modelling Languages 53
3.2 Metamodelling for Processes 58
3.3 Metamodelling for Development Methodologies 62
3.4 Metamodelling for Model Transformation 65
3.5 Using a Metamodelling Infrastructure 68
3.6 Summary 72
References 72
CHAPTER 4- Problems with Traditional Approaches and Current
Products 75
4.1 Terminology and Culture Clashes 76
4.2 Linguistic and Ontological Metamodels 79
4.3 Process and Modelling Conflicts 83
4.4 The Quality Aspect 95
4.5 Solutions and Guidelines 104
4.6 Summary 106
References 106
CONTENTS
CHAPTER 5 - New Approaches to Metamodelling 111
5.1 Deep Instantiation-Based Metamodelling 112
5.2 Powertype-Based Metamodelling 114
5.3 Comparison of Powertype Modelling and Potency 126
5.4 Summary 129
References 130
CHAPTER 6- Software Engineering Metamodel for Development
Methodologies 133
6.1 General Philosophy and Scope 133
6.2 High-Level View 141
6.3 Process Aspects 144
6.4 Modelling Aspects - Product Classes 148
6.5 People Aspects - Producer Classes 151
6.6 Linking Process and Product Aspects 153
6.7 Support Classes 154
6.8 Classes in ISO/IEC 24744 155
6.9 Extending the ISO/IEC 24744 Metamodel 157
6.10 Summary 161
References 161
CHAPTER 7 - Creating and Using a Methodology Generated
from the Metamodel 163
7.1 Creating a Powertype-Based Methodology from its Metamodel 165
7.2 The Endeavour Domain 175
7.3 Summary 178
References 179
APPENDIX - Proposed Notation for ISO/IEC 24744 181
Index 203
|
adam_txt |
Contents
Preface vii
CHAPTER 1 - Software Development Methodologies and Metamodelling 1
1.1 What is a Methodology? 2
1.2 Metamodelling Needs 11
1.3 What is Metamodelling? 17
1.4 Summary 18
References 19
CHAPTER 2 - Modelling Infrastructure 21
2.1 Models and Modelling 21
2.2 Modelling Languages 26
2.3 Categorization Issues 36
2.4 The Relationship Between Models and Metamodels 42
2.5 Infrastructure 44
2.6 Summary 48
References 48
CHAPTER 3- Using Metamodels 53
3.1 Metamodelling for Modelling Languages 53
3.2 Metamodelling for Processes 58
3.3 Metamodelling for Development Methodologies 62
3.4 Metamodelling for Model Transformation 65
3.5 Using a Metamodelling Infrastructure 68
3.6 Summary 72
References 72
CHAPTER 4- Problems with Traditional Approaches and Current
Products 75
4.1 Terminology and Culture Clashes 76
4.2 Linguistic and Ontological Metamodels 79
4.3 Process and Modelling Conflicts 83
4.4 The Quality Aspect 95
4.5 Solutions and Guidelines 104
4.6 Summary 106
References 106
CONTENTS
CHAPTER 5 - New Approaches to Metamodelling 111
5.1 Deep Instantiation-Based Metamodelling 112
5.2 Powertype-Based Metamodelling 114
5.3 Comparison of Powertype Modelling and Potency 126
5.4 Summary 129
References 130
CHAPTER 6- Software Engineering Metamodel for Development
Methodologies 133
6.1 General Philosophy and Scope 133
6.2 High-Level View 141
6.3 Process Aspects 144
6.4 Modelling Aspects - Product Classes 148
6.5 People Aspects - Producer Classes 151
6.6 Linking Process and Product Aspects 153
6.7 Support Classes 154
6.8 Classes in ISO/IEC 24744 155
6.9 Extending the ISO/IEC 24744 Metamodel 157
6.10 Summary 161
References 161
CHAPTER 7 - Creating and Using a Methodology Generated
from the Metamodel 163
7.1 Creating a Powertype-Based Methodology from its Metamodel 165
7.2 The Endeavour Domain 175
7.3 Summary 178
References 179
APPENDIX - Proposed Notation for ISO/IEC 24744 181
Index 203 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | González Pérez, César A. Henderson-Sellers, Brian 1951- |
author_GND | (DE-588)138561613 |
author_facet | González Pérez, César A. Henderson-Sellers, Brian 1951- |
author_role | aut aut |
author_sort | González Pérez, César A. |
author_variant | p c a g pca pcag b h s bhs |
building | Verbundindex |
bvnumber | BV035014406 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.758 |
callnumber-search | QA76.758 |
callnumber-sort | QA 276.758 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)470687372 (DE-599)GBV563194383 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02090nam a2200529 c 4500</leader><controlfield tag="001">BV035014406</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080911 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080821s2008 |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2008016878</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780470030363</subfield><subfield code="9">978-0-470-03036-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)470687372</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV563194383</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.758</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">González Pérez, César A.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Metamodelling for software engineering</subfield><subfield code="c">Brian Henderson-Sellers ; César González-Pérez</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ [u.a.]</subfield><subfield code="b">John Wiley</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IX, 210 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">UML (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Conception de systèmes</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Génie logiciel</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">UML (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">UML (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Metamodell</subfield><subfield code="0">(DE-588)4825945-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Metamodell</subfield><subfield code="0">(DE-588)4825945-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Henderson-Sellers, Brian</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138561613</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0829/2008016878-d.html</subfield><subfield code="z">Publisher description</subfield><subfield code="z">lizenzfrei</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0829/2008016878-t.html</subfield><subfield code="z">lizenzfrei</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016683599&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016683599</subfield></datafield></record></collection> |
id | DE-604.BV035014406 |
illustrated | Not Illustrated |
index_date | 2024-07-02T21:44:56Z |
indexdate | 2024-07-09T21:20:13Z |
institution | BVB |
isbn | 9780470030363 |
language | English |
lccn | 2008016878 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016683599 |
oclc_num | 470687372 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-703 DE-11 DE-355 DE-BY-UBR |
owner_facet | DE-473 DE-BY-UBG DE-703 DE-11 DE-355 DE-BY-UBR |
physical | IX, 210 S. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | John Wiley |
record_format | marc |
spelling | González Pérez, César A. Verfasser aut Metamodelling for software engineering Brian Henderson-Sellers ; César González-Pérez Hoboken, NJ [u.a.] John Wiley 2008 IX, 210 S. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Software engineering UML (Computer science) System design Conception de systèmes Génie logiciel UML (Informatique) Metamodell (DE-588)4825945-7 gnd rswk-swf Software Engineering (DE-588)4116521-4 gnd rswk-swf Software Engineering (DE-588)4116521-4 s Metamodell (DE-588)4825945-7 s DE-604 Henderson-Sellers, Brian 1951- Verfasser (DE-588)138561613 aut http://www.loc.gov/catdir/enhancements/fy0829/2008016878-d.html Publisher description lizenzfrei http://www.loc.gov/catdir/enhancements/fy0829/2008016878-t.html lizenzfrei Inhaltsverzeichnis HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016683599&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | González Pérez, César A. Henderson-Sellers, Brian 1951- Metamodelling for software engineering Software engineering UML (Computer science) System design Conception de systèmes Génie logiciel UML (Informatique) Metamodell (DE-588)4825945-7 gnd Software Engineering (DE-588)4116521-4 gnd |
subject_GND | (DE-588)4825945-7 (DE-588)4116521-4 |
title | Metamodelling for software engineering |
title_auth | Metamodelling for software engineering |
title_exact_search | Metamodelling for software engineering |
title_exact_search_txtP | Metamodelling for software engineering |
title_full | Metamodelling for software engineering Brian Henderson-Sellers ; César González-Pérez |
title_fullStr | Metamodelling for software engineering Brian Henderson-Sellers ; César González-Pérez |
title_full_unstemmed | Metamodelling for software engineering Brian Henderson-Sellers ; César González-Pérez |
title_short | Metamodelling for software engineering |
title_sort | metamodelling for software engineering |
topic | Software engineering UML (Computer science) System design Conception de systèmes Génie logiciel UML (Informatique) Metamodell (DE-588)4825945-7 gnd Software Engineering (DE-588)4116521-4 gnd |
topic_facet | Software engineering UML (Computer science) System design Conception de systèmes Génie logiciel UML (Informatique) Metamodell Software Engineering |
url | http://www.loc.gov/catdir/enhancements/fy0829/2008016878-d.html http://www.loc.gov/catdir/enhancements/fy0829/2008016878-t.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016683599&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT gonzalezperezcesara metamodellingforsoftwareengineering AT hendersonsellersbrian metamodellingforsoftwareengineering |