Modeling Early Requirements in Tropos: A Transformation Based Approach

We are developingan agent-oriented software development methodology, called Tropos, which integrates ideas from multi-agent system technologies and Requirements Engineering research. A distinguishingfeature of Tropos is that it covers software development from early requirements analysis to detailed...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bresciani, Paolo, Perini, Anna, Giorgini, Paolo, Giunchiglia, Fausto, Mylopoulos, John
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 168
container_issue
container_start_page 151
container_title
container_volume 2222
creator Bresciani, Paolo
Perini, Anna
Giorgini, Paolo
Giunchiglia, Fausto
Mylopoulos, John
description We are developingan agent-oriented software development methodology, called Tropos, which integrates ideas from multi-agent system technologies and Requirements Engineering research. A distinguishingfeature of Tropos is that it covers software development from early requirements analysis to detailed design, allowing for a deeper understandingof the operational environment of the new software system. This paper proposes a characterization of the process of early requirements analysis, defined in terms of transformation applications. Different categories of transformations are presented and illustrated by means of a runningexample. These transformations are then mapped onto a set of primitive transformations. The paper concludes with observations on the form and the role of the proposed transformations.
doi_str_mv 10.1007/3-540-70657-7_11
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_14051887</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3071808_16_160</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2301-e7d1211e51396414173d59bc6b565c2175982cc25ed5fef430654b874323fdfb3</originalsourceid><addsrcrecordid>eNotkE1PwzAMhsOnKLA7x144dsRx0qTcxsSXNISExjlK05QVuqYk24F_TwazLNmy_Vr2Q8gV0ClQKm-wEJwWkpZCFlIDHJBJJRWm4l8NDkkGJUCByKsjcr5rcGSKiWOSUaSsqCTHU5JVQgmGKMozMonxkyZDBlRUGXl48Y3ru-Ejvzeh_8nf3Pe2C27thk3MuyFfBj_6eJvPUmaG2PqwNpvOD_mdia7JZ-MYvLGrS3LSmj66yT5ekPeH--X8qVi8Pj7PZ4vCMqRQONkAA3ACsCo5cJDYiKq2ZS1KYRlIUSlmLROuEa1rOaY3ea3SFwzbpq3xglz_7x1NtKZv0022i3oM3dqEHw2cClBKprnp_1xMreHDBV17_xU1UL0jq1EnVvqPot6RTQLcLw7-e-viRrudwiYOwfR2ZcaNC1EjlaCo0lAmp_gL9Hl0LQ</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3071808_16_160</pqid></control><display><type>book_chapter</type><title>Modeling Early Requirements in Tropos: A Transformation Based Approach</title><source>Springer Books</source><creator>Bresciani, Paolo ; Perini, Anna ; Giorgini, Paolo ; Giunchiglia, Fausto ; Mylopoulos, John</creator><contributor>Wooldridge, Michael J ; Weiß, Gerhard ; Ciancarini, Paolo ; Wooldridge, Michael J. ; Weiß, Gerhard ; Ciancarini, Paolo</contributor><creatorcontrib>Bresciani, Paolo ; Perini, Anna ; Giorgini, Paolo ; Giunchiglia, Fausto ; Mylopoulos, John ; Wooldridge, Michael J ; Weiß, Gerhard ; Ciancarini, Paolo ; Wooldridge, Michael J. ; Weiß, Gerhard ; Ciancarini, Paolo</creatorcontrib><description>We are developingan agent-oriented software development methodology, called Tropos, which integrates ideas from multi-agent system technologies and Requirements Engineering research. A distinguishingfeature of Tropos is that it covers software development from early requirements analysis to detailed design, allowing for a deeper understandingof the operational environment of the new software system. This paper proposes a characterization of the process of early requirements analysis, defined in terms of transformation applications. Different categories of transformations are presented and illustrated by means of a runningexample. These transformations are then mapped onto a set of primitive transformations. The paper concludes with observations on the form and the role of the proposed transformations.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540432825</identifier><identifier>ISBN: 9783540432821</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540706571</identifier><identifier>EISBN: 3540706577</identifier><identifier>DOI: 10.1007/3-540-70657-7_11</identifier><identifier>OCLC: 958523356</identifier><identifier>LCCallNum: QA76.758</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Actor Diagram ; Applied sciences ; Computer science; control theory; systems ; Conceptual Element ; Exact sciences and technology ; Goal Analysis ; Requirement Analysis ; Requirement Engineer ; Software ; Software engineering</subject><ispartof>Agent-Oriented Software Engineering II, 2002, Vol.2222, p.151-168</ispartof><rights>Springer-Verlag Berlin Heidelberg 2002</rights><rights>2002 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2301-e7d1211e51396414173d59bc6b565c2175982cc25ed5fef430654b874323fdfb3</citedby><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3071808-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-70657-7_11$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-70657-7_11$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,775,776,780,785,786,789,4036,4037,27902,38232,41418,42487</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=14051887$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Wooldridge, Michael J</contributor><contributor>Weiß, Gerhard</contributor><contributor>Ciancarini, Paolo</contributor><contributor>Wooldridge, Michael J.</contributor><contributor>Weiß, Gerhard</contributor><contributor>Ciancarini, Paolo</contributor><creatorcontrib>Bresciani, Paolo</creatorcontrib><creatorcontrib>Perini, Anna</creatorcontrib><creatorcontrib>Giorgini, Paolo</creatorcontrib><creatorcontrib>Giunchiglia, Fausto</creatorcontrib><creatorcontrib>Mylopoulos, John</creatorcontrib><title>Modeling Early Requirements in Tropos: A Transformation Based Approach</title><title>Agent-Oriented Software Engineering II</title><description>We are developingan agent-oriented software development methodology, called Tropos, which integrates ideas from multi-agent system technologies and Requirements Engineering research. A distinguishingfeature of Tropos is that it covers software development from early requirements analysis to detailed design, allowing for a deeper understandingof the operational environment of the new software system. This paper proposes a characterization of the process of early requirements analysis, defined in terms of transformation applications. Different categories of transformations are presented and illustrated by means of a runningexample. These transformations are then mapped onto a set of primitive transformations. The paper concludes with observations on the form and the role of the proposed transformations.</description><subject>Actor Diagram</subject><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Conceptual Element</subject><subject>Exact sciences and technology</subject><subject>Goal Analysis</subject><subject>Requirement Analysis</subject><subject>Requirement Engineer</subject><subject>Software</subject><subject>Software engineering</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540432825</isbn><isbn>9783540432821</isbn><isbn>9783540706571</isbn><isbn>3540706577</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2002</creationdate><recordtype>book_chapter</recordtype><recordid>eNotkE1PwzAMhsOnKLA7x144dsRx0qTcxsSXNISExjlK05QVuqYk24F_TwazLNmy_Vr2Q8gV0ClQKm-wEJwWkpZCFlIDHJBJJRWm4l8NDkkGJUCByKsjcr5rcGSKiWOSUaSsqCTHU5JVQgmGKMozMonxkyZDBlRUGXl48Y3ru-Ejvzeh_8nf3Pe2C27thk3MuyFfBj_6eJvPUmaG2PqwNpvOD_mdia7JZ-MYvLGrS3LSmj66yT5ekPeH--X8qVi8Pj7PZ4vCMqRQONkAA3ACsCo5cJDYiKq2ZS1KYRlIUSlmLROuEa1rOaY3ea3SFwzbpq3xglz_7x1NtKZv0022i3oM3dqEHw2cClBKprnp_1xMreHDBV17_xU1UL0jq1EnVvqPot6RTQLcLw7-e-viRrudwiYOwfR2ZcaNC1EjlaCo0lAmp_gL9Hl0LQ</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Bresciani, Paolo</creator><creator>Perini, Anna</creator><creator>Giorgini, Paolo</creator><creator>Giunchiglia, Fausto</creator><creator>Mylopoulos, John</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2002</creationdate><title>Modeling Early Requirements in Tropos: A Transformation Based Approach</title><author>Bresciani, Paolo ; Perini, Anna ; Giorgini, Paolo ; Giunchiglia, Fausto ; Mylopoulos, John</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2301-e7d1211e51396414173d59bc6b565c2175982cc25ed5fef430654b874323fdfb3</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Actor Diagram</topic><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Conceptual Element</topic><topic>Exact sciences and technology</topic><topic>Goal Analysis</topic><topic>Requirement Analysis</topic><topic>Requirement Engineer</topic><topic>Software</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bresciani, Paolo</creatorcontrib><creatorcontrib>Perini, Anna</creatorcontrib><creatorcontrib>Giorgini, Paolo</creatorcontrib><creatorcontrib>Giunchiglia, Fausto</creatorcontrib><creatorcontrib>Mylopoulos, John</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bresciani, Paolo</au><au>Perini, Anna</au><au>Giorgini, Paolo</au><au>Giunchiglia, Fausto</au><au>Mylopoulos, John</au><au>Wooldridge, Michael J</au><au>Weiß, Gerhard</au><au>Ciancarini, Paolo</au><au>Wooldridge, Michael J.</au><au>Weiß, Gerhard</au><au>Ciancarini, Paolo</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Modeling Early Requirements in Tropos: A Transformation Based Approach</atitle><btitle>Agent-Oriented Software Engineering II</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2002</date><risdate>2002</risdate><volume>2222</volume><spage>151</spage><epage>168</epage><pages>151-168</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540432825</isbn><isbn>9783540432821</isbn><eisbn>9783540706571</eisbn><eisbn>3540706577</eisbn><abstract>We are developingan agent-oriented software development methodology, called Tropos, which integrates ideas from multi-agent system technologies and Requirements Engineering research. A distinguishingfeature of Tropos is that it covers software development from early requirements analysis to detailed design, allowing for a deeper understandingof the operational environment of the new software system. This paper proposes a characterization of the process of early requirements analysis, defined in terms of transformation applications. Different categories of transformations are presented and illustrated by means of a runningexample. These transformations are then mapped onto a set of primitive transformations. The paper concludes with observations on the form and the role of the proposed transformations.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-70657-7_11</doi><oclcid>958523356</oclcid><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Agent-Oriented Software Engineering II, 2002, Vol.2222, p.151-168
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_14051887
source Springer Books
subjects Actor Diagram
Applied sciences
Computer science
control theory
systems
Conceptual Element
Exact sciences and technology
Goal Analysis
Requirement Analysis
Requirement Engineer
Software
Software engineering
title Modeling Early Requirements in Tropos: A Transformation Based Approach
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T20%3A52%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Modeling%20Early%20Requirements%20in%20Tropos:%20A%20Transformation%20Based%20Approach&rft.btitle=Agent-Oriented%20Software%20Engineering%20II&rft.au=Bresciani,%20Paolo&rft.date=2002&rft.volume=2222&rft.spage=151&rft.epage=168&rft.pages=151-168&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540432825&rft.isbn_list=9783540432821&rft_id=info:doi/10.1007/3-540-70657-7_11&rft_dat=%3Cproquest_pasca%3EEBC3071808_16_160%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540706571&rft.eisbn_list=3540706577&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3071808_16_160&rft_id=info:pmid/&rfr_iscdi=true