Semantic decoupling: reducing the impact of requirement changes
The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the...
Uloženo v:
| Vydáno v: | Requirements engineering Ročník 15; číslo 4; s. 419 - 437 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
London
Springer-Verlag
01.11.2010
Springer Nature B.V |
| Témata: | |
| ISSN: | 0947-3602, 1432-010X, 1432-010X |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call
semantic coupling
that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle. |
|---|---|
| AbstractList | The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle. The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle.[PUBLICATION ABSTRACT] The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This paper defines a concept we call semantic coupling that can be used during all the phases of a system specification and design to reduce the impact of changing requirements. Within the general framework of the intent specifications, traceability matrices representing the mappings between different abstraction levels are used to evaluate the sensitivity of a given design to requirement changes. The practicality of using the approach on real software is demonstrated using the specification of the control software for a NASA robot designed to service the heat-resistant tiles on the Space Shuttle. |
| Author | Leveson, Nancy Navarro, Israel Lunqvist, Kristina |
| Author_xml | – sequence: 1 givenname: Israel surname: Navarro fullname: Navarro, Israel organization: Massachusetts Institute of Technology – sequence: 2 givenname: Nancy surname: Leveson fullname: Leveson, Nancy email: leveson@mit.edu organization: Massachusetts Institute of Technology – sequence: 3 givenname: Kristina surname: Lunqvist fullname: Lunqvist, Kristina organization: Massachusetts Institute of Technology |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-10855$$DView record from Swedish Publication Index (Mälardalens högskola) |
| BookMark | eNp9kM1u1TAQhS1UJG4LD8AuYsOGwNiJ45gNqspfpUpdFBA7y3HG97pK7NR2hHh7HN0KpEp0MWOP9Z0ZzzklJz54JOQlhbcUQLxLJXVdDRS2kDV_Qna0bdhW_TwhO5CtqJsO2DNymtItAGuFlDvy4QZn7bMz1YgmrMvk_P59FXFcTblV-YCVmxdtchVseb5bXcQZfa7MQfs9pufkqdVTwhf35xn5_vnTt4uv9dX1l8uL86vaNH2b61EOqJux7QfLhbHMMjb2rB9GzmgH1IDUXFJJrQTeCTNQFBa4FQY7HEULzRl5c-ybfuGyDmqJbtbxtwraqY_ux7kKca_m8aAo9JwX_PURX2K4WzFlNbtkcJq0x7Am1XeUtyBEW8hXD8jbsEZfdlE9cMpZB1s7eoRMDClFtH_nU1Cb_-rovypubyHVphEPNMZlnV3wOWo3Papk97uWKcXk-O9L_xf9AZRdmwU |
| CitedBy_id | crossref_primary_10_1007_s00766_014_0215_x crossref_primary_10_1145_2523088 crossref_primary_10_1109_TEM_2015_2491283 crossref_primary_10_1016_j_procs_2024_09_412 |
| Cites_doi | 10.1109/32.825764 10.1016/S0925-7535(03)00047-X 10.1016/S0164-1212(99)00142-9 10.1145/1094811.1094824 10.1145/1101908.1101962 10.1109/21.370186 10.1109/ICRE.2002.1048507 10.1109/AERO.2008.4526677 10.1109/TEM.1981.6448589 10.1109/ICSE.2003.1201194 10.1147/sj.132.0115 10.1145/361598.361623 10.1049/sej.1994.0011 10.1007/BF01588087 10.7551/mitpress/6867.001.0001 10.1016/0164-1212(93)90072-6 10.1287/mnsc.43.3.276 10.1109/ISRE.1997.566866 10.1145/1052898.1052900 10.1115/DETC1994-0034 10.7551/mitpress/2366.001.0001 10.1109/TSE.2004.41 10.1145/1081706.1081734 10.1109/TSMC.1985.6313353 10.1145/74587.74628 10.1145/349360.351140 10.1145/503271.503224 |
| ContentType | Journal Article |
| Copyright | Springer-Verlag London Limited 2010 |
| Copyright_xml | – notice: Springer-Verlag London Limited 2010 |
| DBID | AAYXX CITATION 3V. 7SC 7XB 88I 8AL 8AO 8FD 8FE 8FG 8FK ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L6V L7M L~C L~D M0N M2P M7S P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U ADTPV AOWAS DF7 |
| DOI | 10.1007/s00766-010-0109-5 |
| DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ProQuest Central (purchase pre-March 2016) Science Database (Alumni Edition) Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) Materials Science & Engineering Collection ProQuest Central (Alumni Edition) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central ProQuest Technology Collection ProQuest One Community College ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Science Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic SwePub SwePub Articles SWEPUB Mälardalens högskola |
| DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Pharma Collection ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Engineering Collection Advanced Technologies & Aerospace Collection ProQuest Computing Engineering Database ProQuest Science Journals (Alumni Edition) ProQuest Central Basic ProQuest Science Journals ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) |
| DatabaseTitleList | Computer and Information Systems Abstracts Computer Science Database |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1432-010X |
| EndPage | 437 |
| ExternalDocumentID | oai_DiVA_org_mdh_10855 2191580361 10_1007_s00766_010_0109_5 |
| Genre | Feature |
| GroupedDBID | -4Z -59 -5G -BR -CS -D8 -EM -Y2 -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 1N0 1SB 2.D 203 28- 29P 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 3EH 3V. 4.4 406 408 409 40D 40E 5QI 5VS 67Z 6NX 88I 8AO 8FE 8FG 8FW 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDZT ABECU ABFTV ABHFT ABHLI ABHQN ABJCF ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFO ACGFS ACGOD ACHSB ACHXU ACIHN ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACREN ACSNA ACUHS ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADYOE ADZKW AEAQA AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFKRA AFLOW AFQWF AFWTZ AFYQB AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMTXH AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. B0M BA0 BBWZM BDATZ BENPR BGLVJ BGNMA BPHCQ BSONS CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EAD EAP EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GXS H13 HCIFZ HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K6V K7- KDC KOV KOW KZ1 L6V LAS LLZTM LMP M0N M2P M4Y M7S MA- N2Q NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P2P P62 P9O PF0 PQQKQ PROAC PT4 PT5 PTHSS Q2X QOK QOS R4E R89 R9I RHV RIG RNI RNS ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z7R Z7S Z7X Z7Z Z83 Z88 Z8M Z8N Z8R Z8T Z8W Z92 ZMTXR ~8M ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFFHD AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT PQGLB 7SC 7XB 8AL 8FD 8FK JQ2 L7M L~C L~D PKEHL PQEST PQUKI PRINS Q9U ADTPV AOWAS DF7 |
| ID | FETCH-LOGICAL-c384t-d9bea3d48bf57cf2f22d828bd521601c09a59191f90567cb1e7f05f7ce6ed7403 |
| IEDL.DBID | K7- |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000283154600004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0947-3602 1432-010X |
| IngestDate | Tue Nov 04 16:16:00 EST 2025 Sun Nov 09 10:04:02 EST 2025 Tue Nov 04 19:58:31 EST 2025 Tue Nov 18 21:18:54 EST 2025 Sat Nov 29 05:32:45 EST 2025 Fri Feb 21 02:31:39 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Keywords | Software traceability Coupling Software requirements Software changeability |
| Language | English |
| License | http://www.springer.com/tdm |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c384t-d9bea3d48bf57cf2f22d828bd521601c09a59191f90567cb1e7f05f7ce6ed7403 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-2 content type line 23 |
| PQID | 805152605 |
| PQPubID | 43844 |
| PageCount | 19 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_mdh_10855 proquest_miscellaneous_861540774 proquest_journals_805152605 crossref_primary_10_1007_s00766_010_0109_5 crossref_citationtrail_10_1007_s00766_010_0109_5 springer_journals_10_1007_s00766_010_0109_5 |
| PublicationCentury | 2000 |
| PublicationDate | 2010-11-01 |
| PublicationDateYYYYMMDD | 2010-11-01 |
| PublicationDate_xml | – month: 11 year: 2010 text: 2010-11-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | London |
| PublicationPlace_xml | – name: London |
| PublicationTitle | Requirements engineering |
| PublicationTitleAbbrev | Requirements Eng |
| PublicationYear | 2010 |
| Publisher | Springer-Verlag Springer Nature B.V |
| Publisher_xml | – name: Springer-Verlag – name: Springer Nature B.V |
| References | Dulac N, Viguier T, Leveson N, M-A Storey (2002) On the use of visualization in formal requirements specification. International Conference on Requirements Engineering, Essen, Germany Sullivan K, Griswold W, Song Y et al (2005) Information hiding interfaces for aspect-oriented design. In: ESEC/FSE ‘05, September PohlKProcess-centered requirements engineering1996New YorkWiley RasmussenJThe role of hierarchical knowledge representation in decision making and system managementIEEE Trans Syst Man Cybern1985152234243 StewardDVThe design structure system: a method for managing the design of complex systemsIEEE Trans Eng Manage19812837174 Leveson NG, Reese JD (1994) TCAS II intent specification. http://sunnyday.mit.edu/papers/intent.pdf DePauwWKimmelmanDStaskoJVisualizing object-oriented software executionSoftware visualization1997CambridgeMIT Press329367 Gotel O, Finkelstein A (1997) Extended requirements traceability: results of an industrial case study. In: Proceedings of third international symposium on requirements engineering (RE97). IEEE Computer Society Press, pp 169–178 Sangal N, Jordan E, Sinha V, and Jackson D (2005) Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on object oriented programming, systems, languages, and applications, pp 167–176 Owens BD, Herring MS, Dulac N, Leveson N, Ingham M, Weiss KA (2008) Application of a safety-driven design methodology to an outer planet exploration mission. IEEE Aerospace Conference, Big Sky, Montana, March 2008 Dahlstedt AG, Persson A (2003) Requirements interdependencies-moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ ‘03) WilkieFGKitchenhamBACoupling measures and change ripples in C++ application softwareJ Syst Softw2000522–315716410.1016/S0164-1212(99)00142-9 Allen EB, Khosgoftaar TM, Chen Y (2001) Measuring coupling and complexity of software modules: an information theory approach. In: Seventh international software metrics symposium, p 124 Lopes CV, Bajracharya SK (2005) An analysis of modularity in aspect oriented design. In: 4th international conference on aspect-oriented software development. New York, NY, USA, pp 15–26 ParnasDLOn the criteria to be used in decomposing system into modulesCommun ACM197215121053105810.1145/361598.361623 Pimmler TU, Eppinger S (1994) Integration analysis of product decompositions. In: Proceedings of the ASME DETC design theory and methodology conference. Minneapolis Dick J (2002) Rich traceability. In: Proceedings of the 1st international workshop on traceability in emerging forms of software engineering, Edinburgh, Scotland, Sept 2002 Dowling KR, Bennett R, Blackwell M, Graham T, Gatrall S, O’Toole R, Schempf H (1992) A mobile robot system for ground servicing operations on the space shuttle. Cooperative intelligent robotics in space III. In: Proceedings of the Meeting, Boston, MA, 16–18 November 1992 (A93-29101 10–54). Society of Photo-Optical Instrumentation Engineers, Bellingham, WA, pp 298–309 YourdonEConstantineLStructured design1979Englewood CliffsPrentice Hall0466.68003 ArisholmEBriandLFoyenADynamic coupling measurement for object-oriented softwareIEEE Trans Softw Eng200430849150610.1109/TSE.2004.41 LevesonNGIntent specifications: an approach to building human-centered specificationsIEEE Trans Softw Eng20002611535 LevesonNGSafeware: system safety and computers1995BostonAddison-Wesley LevesonNGA new accident model for engineering safer systemsSaf Sci200442423727010.1016/S0925-7535(03)00047-X BaldwinCYClarkKBDesign rules, vol 1: the power of modularity2000CambridgeThe MIT Press SullivanKCaiYHallenBGriswoldWGThe structure and value of modularity in software designSIGSOFT Softw Eng Notes20012659910810.1145/503271.503224 SmithRPEppingerSIdentifying controlling features of engineering design iterationManage Sci1997433276293 GarudRKumaraswamyATechnological and organizational designs to achieve economics of substitutionStrateg Manag J1995176365 Cai Y, Sullivam KJ (2005) Simon: modeling and analysis of design space structures. In: Proceedings of the 20th IEEE/ACM international conference on automated software engineering, pp 329–332 Marcus A, Maletic J (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. International Conference on Software Engineering (ICSE) KotonyaGSommervilleIRequirements engineering: processes and techniques1998New YorkWiley GlaserRChiMTHFarrMJThe nature of expertise1988HillsdaleErlbaum OffuttJHarroldMJKoltePA software metric system for module couplingJ Syst Softw199320329530810.1016/0164-1212(93)90072-6 Stevens WP, Myers GJ, Constantine LL (1974) Structured design. IBM Syst J 13(2):115–139 AokiMTowards a comparative institutional analysis2001CambridgeMIT Press(Chap. 4) MacCormack A, Rusnak J, Baldwin C (2004) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Harvard Business School Working Paper Number 05-016 MyersGJComposite/structured design1978New YorkVan Nostrand Reinhold Company RotenstreichSToward measuring potential couplingSoftw Eng J199492839010.1049/sej.1994.0011 BaldwinCYClarkKBMinaiABrahaDYamYBModularity in the design of complex engineering systemsComplex engineered systems: science meets technology2006NYNew England Complex Systems Institute Series on Complexity VicenteKJChristoffersenKPereklitASupporting operator problem solving through ecological interface designIEEE Trans Syst Man Cybern199525452954510.1109/21.370186 EppingerSWhitneyDA model-base method for organizing tasks in product developmentRes Eng Des1994611310.1007/BF01588087 Jaffe MS (1988) Completeness, robustness, and safety in real-time software. PhD Dissertation, University of California, Irvine MyersGJReliable software through composite design1975New YorkPetrocelli/Charter Leveson NG (2000) Completeness in formal specification language design for process-control systems. ACM Formal Methods in Software Practice, Portland CY Baldwin (109_CR4) 2000 DV Steward (109_CR38) 1981; 28 W DePauw (109_CR8) 1997 FG Wilkie (109_CR42) 2000; 52 E Arisholm (109_CR3) 2004; 30 GJ Myers (109_CR27) 1978 G Kotonya (109_CR17) 1998 NG Leveson (109_CR22) 2004; 42 E Yourdon (109_CR43) 1979 NG Leveson (109_CR18) 1995 109_CR10 109_CR32 S Rotenstreich (109_CR34) 1994; 9 K Sullivan (109_CR39) 2001; 26 109_CR1 109_CR36 109_CR35 109_CR11 109_CR33 R Garud (109_CR13) 1995; 17 R Glaser (109_CR14) 1988 109_CR16 109_CR15 109_CR37 KJ Vicente (109_CR41) 1995; 25 109_CR19 CY Baldwin (109_CR5) 2006 DL Parnas (109_CR30) 1972; 15 M Aoki (109_CR2) 2001 109_CR7 K Pohl (109_CR31) 1996 109_CR6 109_CR9 109_CR21 109_CR20 109_CR40 109_CR25 109_CR24 GJ Myers (109_CR26) 1975 J Offutt (109_CR28) 1993; 20 109_CR23 109_CR29 S Eppinger (109_CR12) 1994; 6 |
| References_xml | – reference: MacCormack A, Rusnak J, Baldwin C (2004) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Harvard Business School Working Paper Number 05-016 – reference: Owens BD, Herring MS, Dulac N, Leveson N, Ingham M, Weiss KA (2008) Application of a safety-driven design methodology to an outer planet exploration mission. IEEE Aerospace Conference, Big Sky, Montana, March 2008 – reference: BaldwinCYClarkKBDesign rules, vol 1: the power of modularity2000CambridgeThe MIT Press – reference: RotenstreichSToward measuring potential couplingSoftw Eng J199492839010.1049/sej.1994.0011 – reference: Dulac N, Viguier T, Leveson N, M-A Storey (2002) On the use of visualization in formal requirements specification. International Conference on Requirements Engineering, Essen, Germany – reference: BaldwinCYClarkKBMinaiABrahaDYamYBModularity in the design of complex engineering systemsComplex engineered systems: science meets technology2006NYNew England Complex Systems Institute Series on Complexity – reference: PohlKProcess-centered requirements engineering1996New YorkWiley – reference: AokiMTowards a comparative institutional analysis2001CambridgeMIT Press(Chap. 4) – reference: LevesonNGIntent specifications: an approach to building human-centered specificationsIEEE Trans Softw Eng20002611535 – reference: SullivanKCaiYHallenBGriswoldWGThe structure and value of modularity in software designSIGSOFT Softw Eng Notes20012659910810.1145/503271.503224 – reference: Stevens WP, Myers GJ, Constantine LL (1974) Structured design. IBM Syst J 13(2):115–139 – reference: DePauwWKimmelmanDStaskoJVisualizing object-oriented software executionSoftware visualization1997CambridgeMIT Press329367 – reference: ArisholmEBriandLFoyenADynamic coupling measurement for object-oriented softwareIEEE Trans Softw Eng200430849150610.1109/TSE.2004.41 – reference: Sullivan K, Griswold W, Song Y et al (2005) Information hiding interfaces for aspect-oriented design. In: ESEC/FSE ‘05, September – reference: Leveson NG, Reese JD (1994) TCAS II intent specification. http://sunnyday.mit.edu/papers/intent.pdf – reference: Jaffe MS (1988) Completeness, robustness, and safety in real-time software. PhD Dissertation, University of California, Irvine – reference: GarudRKumaraswamyATechnological and organizational designs to achieve economics of substitutionStrateg Manag J1995176365 – reference: MyersGJReliable software through composite design1975New YorkPetrocelli/Charter – reference: GlaserRChiMTHFarrMJThe nature of expertise1988HillsdaleErlbaum – reference: KotonyaGSommervilleIRequirements engineering: processes and techniques1998New YorkWiley – reference: LevesonNGA new accident model for engineering safer systemsSaf Sci200442423727010.1016/S0925-7535(03)00047-X – reference: Dahlstedt AG, Persson A (2003) Requirements interdependencies-moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ ‘03) – reference: LevesonNGSafeware: system safety and computers1995BostonAddison-Wesley – reference: Cai Y, Sullivam KJ (2005) Simon: modeling and analysis of design space structures. In: Proceedings of the 20th IEEE/ACM international conference on automated software engineering, pp 329–332 – reference: VicenteKJChristoffersenKPereklitASupporting operator problem solving through ecological interface designIEEE Trans Syst Man Cybern199525452954510.1109/21.370186 – reference: Lopes CV, Bajracharya SK (2005) An analysis of modularity in aspect oriented design. In: 4th international conference on aspect-oriented software development. New York, NY, USA, pp 15–26 – reference: Allen EB, Khosgoftaar TM, Chen Y (2001) Measuring coupling and complexity of software modules: an information theory approach. In: Seventh international software metrics symposium, p 124 – reference: ParnasDLOn the criteria to be used in decomposing system into modulesCommun ACM197215121053105810.1145/361598.361623 – reference: EppingerSWhitneyDA model-base method for organizing tasks in product developmentRes Eng Des1994611310.1007/BF01588087 – reference: WilkieFGKitchenhamBACoupling measures and change ripples in C++ application softwareJ Syst Softw2000522–315716410.1016/S0164-1212(99)00142-9 – reference: Sangal N, Jordan E, Sinha V, and Jackson D (2005) Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on object oriented programming, systems, languages, and applications, pp 167–176 – reference: Dowling KR, Bennett R, Blackwell M, Graham T, Gatrall S, O’Toole R, Schempf H (1992) A mobile robot system for ground servicing operations on the space shuttle. Cooperative intelligent robotics in space III. In: Proceedings of the Meeting, Boston, MA, 16–18 November 1992 (A93-29101 10–54). Society of Photo-Optical Instrumentation Engineers, Bellingham, WA, pp 298–309 – reference: Leveson NG (2000) Completeness in formal specification language design for process-control systems. ACM Formal Methods in Software Practice, Portland – reference: SmithRPEppingerSIdentifying controlling features of engineering design iterationManage Sci1997433276293 – reference: MyersGJComposite/structured design1978New YorkVan Nostrand Reinhold Company – reference: RasmussenJThe role of hierarchical knowledge representation in decision making and system managementIEEE Trans Syst Man Cybern1985152234243 – reference: Dick J (2002) Rich traceability. In: Proceedings of the 1st international workshop on traceability in emerging forms of software engineering, Edinburgh, Scotland, Sept 2002 – reference: StewardDVThe design structure system: a method for managing the design of complex systemsIEEE Trans Eng Manage19812837174 – reference: YourdonEConstantineLStructured design1979Englewood CliffsPrentice Hall0466.68003 – reference: Gotel O, Finkelstein A (1997) Extended requirements traceability: results of an industrial case study. In: Proceedings of third international symposium on requirements engineering (RE97). IEEE Computer Society Press, pp 169–178 – reference: OffuttJHarroldMJKoltePA software metric system for module couplingJ Syst Softw199320329530810.1016/0164-1212(93)90072-6 – reference: Pimmler TU, Eppinger S (1994) Integration analysis of product decompositions. In: Proceedings of the ASME DETC design theory and methodology conference. Minneapolis – reference: Marcus A, Maletic J (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. International Conference on Software Engineering (ICSE) – ident: 109_CR10 – volume-title: Complex engineered systems: science meets technology year: 2006 ident: 109_CR5 – ident: 109_CR19 doi: 10.1109/32.825764 – volume: 42 start-page: 237 issue: 4 year: 2004 ident: 109_CR22 publication-title: Saf Sci doi: 10.1016/S0925-7535(03)00047-X – volume: 52 start-page: 157 issue: 2–3 year: 2000 ident: 109_CR42 publication-title: J Syst Softw doi: 10.1016/S0164-1212(99)00142-9 – ident: 109_CR35 doi: 10.1145/1094811.1094824 – ident: 109_CR6 doi: 10.1145/1101908.1101962 – volume: 25 start-page: 529 issue: 4 year: 1995 ident: 109_CR41 publication-title: IEEE Trans Syst Man Cybern doi: 10.1109/21.370186 – ident: 109_CR11 doi: 10.1109/ICRE.2002.1048507 – ident: 109_CR21 – volume-title: Reliable software through composite design year: 1975 ident: 109_CR26 – ident: 109_CR29 doi: 10.1109/AERO.2008.4526677 – volume: 28 start-page: 71 issue: 3 year: 1981 ident: 109_CR38 publication-title: IEEE Trans Eng Manage doi: 10.1109/TEM.1981.6448589 – volume-title: Safeware: system safety and computers year: 1995 ident: 109_CR18 – ident: 109_CR25 doi: 10.1109/ICSE.2003.1201194 – volume-title: Composite/structured design year: 1978 ident: 109_CR27 – ident: 109_CR37 doi: 10.1147/sj.132.0115 – volume: 15 start-page: 1053 issue: 12 year: 1972 ident: 109_CR30 publication-title: Commun ACM doi: 10.1145/361598.361623 – volume-title: Process-centered requirements engineering year: 1996 ident: 109_CR31 – volume: 9 start-page: 83 issue: 2 year: 1994 ident: 109_CR34 publication-title: Softw Eng J doi: 10.1049/sej.1994.0011 – volume: 6 start-page: 1 year: 1994 ident: 109_CR12 publication-title: Res Eng Des doi: 10.1007/BF01588087 – volume-title: The nature of expertise year: 1988 ident: 109_CR14 – volume-title: Towards a comparative institutional analysis year: 2001 ident: 109_CR2 doi: 10.7551/mitpress/6867.001.0001 – volume: 20 start-page: 295 issue: 3 year: 1993 ident: 109_CR28 publication-title: J Syst Softw doi: 10.1016/0164-1212(93)90072-6 – ident: 109_CR36 doi: 10.1287/mnsc.43.3.276 – ident: 109_CR15 doi: 10.1109/ISRE.1997.566866 – ident: 109_CR23 doi: 10.1145/1052898.1052900 – ident: 109_CR1 – volume: 17 start-page: 63 year: 1995 ident: 109_CR13 publication-title: Strateg Manag J – ident: 109_CR32 doi: 10.1115/DETC1994-0034 – volume-title: Requirements engineering: processes and techniques year: 1998 ident: 109_CR17 – volume-title: Design rules, vol 1: the power of modularity year: 2000 ident: 109_CR4 doi: 10.7551/mitpress/2366.001.0001 – volume: 30 start-page: 491 issue: 8 year: 2004 ident: 109_CR3 publication-title: IEEE Trans Softw Eng doi: 10.1109/TSE.2004.41 – ident: 109_CR40 doi: 10.1145/1081706.1081734 – ident: 109_CR33 doi: 10.1109/TSMC.1985.6313353 – ident: 109_CR16 doi: 10.1145/74587.74628 – ident: 109_CR20 doi: 10.1145/349360.351140 – start-page: 329 volume-title: Software visualization year: 1997 ident: 109_CR8 – ident: 109_CR9 – ident: 109_CR24 – volume-title: Structured design year: 1979 ident: 109_CR43 – ident: 109_CR7 – volume: 26 start-page: 99 issue: 5 year: 2001 ident: 109_CR39 publication-title: SIGSOFT Softw Eng Notes doi: 10.1145/503271.503224 |
| SSID | ssj0024799 |
| Score | 1.9098054 |
| Snippet | The continuous stream of requirements changes that often takes place during software development and can create major problems in the development process. This... |
| SourceID | swepub proquest crossref springer |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 419 |
| SubjectTerms | Computer programs Computer Science Decoupling Design engineering Matrices Original Article Requirements Robots Semantics Software Software Engineering Specifications |
| SummonAdditionalLinks | – databaseName: SpringerLink Contemporary dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEF60evBifWKsyh70oiykeW3WW1GLBynio_QWso_Ugm0kaf39zuRVFCnoIZDnZtndyXyTmfmGkHMOGFoZLlgghc085XWZDAPDEjjmUsWhLirPDR_4YBCORuKxyuPO62j32iVZfKmbZDd0GqH1i4FUtmD-OtkAbReiND49D5cEe1yUBHseSE9gO7Ur87cmviujJcJsnKI_CEQLpdNv_6u7O2S7wpi0Vy6KXbJmZnukXddvoJU47wNQN1MY2ImiGozQBebmjq9phmSusEcBGtIyiZKmCZzGmOHiZyIts4XzA_Lav3u5uWdVQQWm3NCbMy2kiV3thTLxuUqcxHE0WFxSgw4Hw0zZIvYFGHCJAFjElewanth-wpUJjOae7R6S1iydmSNCHSkNIAspXQQIgRJO15Mu8g-q2FbctYhdj2ykKrZxLHrxHjU8ycUARTA4uInIt8hl88hHSbWx6uZOPV1RJXV5FGLBGjTQLEKbqyAu6AOJZyZdwC2A4MCG5Z5Frup5Wzaw4nUX5Tpoeoa03LeTYS9Ks3E01W_ItOr7x39qtUO2imCEIrXxhLTm2cKckk31OZ_k2VmxrL8AcivwYQ priority: 102 providerName: Springer Nature |
| Title | Semantic decoupling: reducing the impact of requirement changes |
| URI | https://link.springer.com/article/10.1007/s00766-010-0109-5 https://www.proquest.com/docview/805152605 https://www.proquest.com/docview/861540774 https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-10855 |
| Volume | 15 |
| WOSCitedRecordID | wos000283154600004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1432-010X dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: P5Z dateStart: 20020101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1432-010X dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: K7- dateStart: 20020101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 1432-010X dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: M7S dateStart: 20020101 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1432-010X dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: BENPR dateStart: 20020101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database customDbUrl: eissn: 1432-010X dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: M2P dateStart: 20020101 isFulltext: true titleUrlDefault: https://search.proquest.com/sciencejournals providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1432-010X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0024799 issn: 0947-3602 databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9QwEB6VlgMX2vIQSx_yAS4gC8d5OOaCWtqqErBatbCquETxI2Uluin74Pd3xnms2sNeeoiVh5NYnrH9jT3-BuCdQgxtvdI8M1rwxCYRN3nmeYXXytgydyHy3Pi7Gg7zqys9an1z5q1bZdcnho7a1ZbmyD_lFIyEwPeX23-cgkbR4mobQeMJbEVSRqTm3xRfUe0p3VDtJdiOMiG7RU0ROERVRqY0eWUJzdP7w9IKa_bLow-oRMPwc7b9yILvwPMWd7KjRlF2YcNPX8B2F9OBtU38JYJ3f4OVPbHMoWG6pP2615_ZjAhe8YwhXGTNxkpWV3ib_IjDBCNrdhDPX8Gvs9OfX895G2SB2zhPFtxp48vYJbmpUmUrWUnp0AozDsd1NNas0GWq0airNEIlZU3kVSXSSlmfeacSEb-GzWk99W-ASWM8og1jYgINmdUySkxMnIS2FFbFAxBdHRe2ZSCnQBh_i547OYilQJHQoYt0AB_6V24b-o11mfc6CRRtS5wXffUPgPVPsQnRukg59fUSsyCqQ7tWJQP42Il79YE1v3vfaERfMqLqPpmMj4p6dl3cuD_Evpqmb9cWaw-eBYeEsL1xHzYXs6U_gKf2_2Iynx3C1vHpcHRxGBQb0x9yRKm6xHSU_sb04nJ8Bx43_7Q |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VggQXylMs5eEDvYAsvIkTx0gIVZSq1S4rDqXqzcSPlJXopuwDxI_iPzLjPFZw2FsPHCLl6TjxePyNPfMNwAuFGNoFpXluteDSySG3RR54hcfKurLwMfPc6VhNJsXZmf60Bb-7WBhyq-x0YlTUvnY0R_66oGQkBL7fXX7nlDSKFle7DBqNVIzCr59osS3eHh9g8-4lyeGHk_dHvE0qwF1ayCX32oYy9bKwVaZclVRJ4tHqsB7HMTROnNBlptGIqTRCA-XsMKhKZJVyIQ9eSZFiudfgukwLRVT9I8XX1H5KN9R-EvttLpJuEVVEzlKVk-lOXmBC8-zvYXCNbfvl2H-oS-Nwd7jzn_2oO3C7xdVsv-kId2ErzO7BTpezgrUq7D4aJ-EChWnqmEfDe0XxyOdv2JwIbHGPIRxmTeAoqys8TX7ScQKVNRHSiwfw-Uo-4yFsz-pZeAQssTYgmrI2JVCUO50MpU2Jc9GVwql0AKJrU-NahnVK9PHN9NzQUQwMigBt2mQDeNk_ctnQi2y6ebdrcdNqmoXpm3sArL-KKoLWfcpZqFd4C6JWtNuVHMCrTrzWBWx43V4jgX3NiIr8YHq6b-r5ubnwX4ldNsseb6zWc7h5dPJxbMbHk9Eu3IrOFzGU8wlsL-er8BRuuB_L6WL-LHYmBl-uWij_ANZnV4Y |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3JbhQxEC2FgFAuCVuUSVh8IBeQFU9vbiMhFDGMiCYa5QBRbk17CyOR6WSWID6Nv6PKvYzgMLccOLTUq9vdLpdf2VWvAF5LxNDGScUzrQRPTNLnOs8c93gstSlzGzLPnZ_K8Ti_uFBnG_C7jYUht8pWJwZFbStDc-RHOSUjIfB95BuviLPB8MP1DacEUrTQ2mbTqCVk5H79ROtt_v5kgE19GEXDT18-fuZNggFu4jxZcKu0K2Ob5Nqn0vjIR5FFC0RbHNPQUDFClalCg8YrhAnS6L6TXqReGpc5KxMRY7n34D4Owil1sZHkK5o_qWqavwT7cCaidkFVBP5SmZEZTx5hQvH07yFxhXO7pdl_aEzD0Dfc-Y9_2iPYbvA2O647yGPYcNMnsNPmsmCNanuKRou7QiGbGGbRIF9SnPLlOzYjYlvcYwiTWR1QyiqPp8l_Okyssjpyev4Mvt7JZ-zC5rSauj1gkdYOUZbWMYGlzKion-iYuBhNKYyMeyDa9i1Mw7xOCUB-FB1ndBCJAsWBNlWkPXjTPXJd046su_mgbf2i0UDzomv6HrDuKqoOWg8qp65a4i2IZtGel0kP3raitipgzesOa2nsakYU5YPJ-XFRzS6LK_udWGfTdH9ttV7BQ5TF4vRkPDqAreCTESI8n8PmYrZ0L-CBuV1M5rOXoV8x-HbXMvkHnbBgQA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Semantic+decoupling%3A+reducing+the+impact+of+requirement+changes&rft.jtitle=Requirements+engineering&rft.au=Navarro%2C+Israel&rft.au=Leveson%2C+Nancy&rft.au=Lunqvist%2C+Kristina&rft.date=2010-11-01&rft.pub=Springer+Nature+B.V&rft.issn=0947-3602&rft.eissn=1432-010X&rft.volume=15&rft.issue=4&rft.spage=419&rft_id=info:doi/10.1007%2Fs00766-010-0109-5&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=2191580361 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0947-3602&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0947-3602&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0947-3602&client=summon |