Loading…

Requirements-document-based prototyping of CARA software

Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a...

Full description

Saved in:
Bibliographic Details
Published in:International journal on software tools for technology transfer 2004-05, Vol.5 (4), p.370-390
Main Authors: Guan, Z., Berzins, V., Zhang, L., Floodeen, D., Coskun, V., Puett, J., Brown, M.
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613
cites
container_end_page 390
container_issue 4
container_start_page 370
container_title International journal on software tools for technology transfer
container_volume 5
creator Guan, Z.
Berzins, V.
Zhang, L.
Floodeen, D.
Coskun, V.
Puett, J.
Brown, M.
description Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]
doi_str_mv 10.1007/s10009-003-0116-7
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_197469743</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>665325041</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</originalsourceid><addsrcrecordid>eNo9kFtLAzEQhYMoWKs_wLfF9-hMUnN5LMUbFISizyHNTqTFbrbJLtJ_b0pFhpk5D4c5w8fYLcI9AuiHUidYDiA5ICquz9gEZ1JyoY0-_9faXrKrUrYAqJW2E2ZWtB83mXbUDYW3KYxHxde-UNv0OQ1pOPSb7qtJsVnMV_OmpDj8-EzX7CL670I3f3vKPp-fPhavfPn-8raYL3lAowfurTDGeFpbE2IQFKzBiMoitShItLNHBa0yKkL0IELwragGAkNK1kI5ZXenu_WZ_UhlcNs05q5GOrR6pmrLasKTKeRUSqbo-rzZ-XxwCO7Ix534uMrHHfk4LX8B9lBX-w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>197469743</pqid></control><display><type>article</type><title>Requirements-document-based prototyping of CARA software</title><source>Springer Link</source><creator>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</creator><creatorcontrib>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</creatorcontrib><description>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</description><identifier>ISSN: 1433-2779</identifier><identifier>EISSN: 1433-2787</identifier><identifier>DOI: 10.1007/s10009-003-0116-7</identifier><language>eng</language><publisher>Heidelberg: Springer Nature B.V</publisher><subject>Algorithms ; Medical equipment ; Prototypes ; Rapid prototyping ; Software engineering</subject><ispartof>International journal on software tools for technology transfer, 2004-05, Vol.5 (4), p.370-390</ispartof><rights>Copyright Springer-Verlag 2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Guan, Z.</creatorcontrib><creatorcontrib>Berzins, V.</creatorcontrib><creatorcontrib>Zhang, L.</creatorcontrib><creatorcontrib>Floodeen, D.</creatorcontrib><creatorcontrib>Coskun, V.</creatorcontrib><creatorcontrib>Puett, J.</creatorcontrib><creatorcontrib>Brown, M.</creatorcontrib><title>Requirements-document-based prototyping of CARA software</title><title>International journal on software tools for technology transfer</title><description>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</description><subject>Algorithms</subject><subject>Medical equipment</subject><subject>Prototypes</subject><subject>Rapid prototyping</subject><subject>Software engineering</subject><issn>1433-2779</issn><issn>1433-2787</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNo9kFtLAzEQhYMoWKs_wLfF9-hMUnN5LMUbFISizyHNTqTFbrbJLtJ_b0pFhpk5D4c5w8fYLcI9AuiHUidYDiA5ICquz9gEZ1JyoY0-_9faXrKrUrYAqJW2E2ZWtB83mXbUDYW3KYxHxde-UNv0OQ1pOPSb7qtJsVnMV_OmpDj8-EzX7CL670I3f3vKPp-fPhavfPn-8raYL3lAowfurTDGeFpbE2IQFKzBiMoitShItLNHBa0yKkL0IELwragGAkNK1kI5ZXenu_WZ_UhlcNs05q5GOrR6pmrLasKTKeRUSqbo-rzZ-XxwCO7Ix534uMrHHfk4LX8B9lBX-w</recordid><startdate>20040501</startdate><enddate>20040501</enddate><creator>Guan, Z.</creator><creator>Berzins, V.</creator><creator>Zhang, L.</creator><creator>Floodeen, D.</creator><creator>Coskun, V.</creator><creator>Puett, J.</creator><creator>Brown, M.</creator><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2O</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PADUT</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20040501</creationdate><title>Requirements-document-based prototyping of CARA software</title><author>Guan, Z. ; Berzins, V. ; Zhang, L. ; Floodeen, D. ; Coskun, V. ; Puett, J. ; Brown, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Algorithms</topic><topic>Medical equipment</topic><topic>Prototypes</topic><topic>Rapid prototyping</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Guan, Z.</creatorcontrib><creatorcontrib>Berzins, V.</creatorcontrib><creatorcontrib>Zhang, L.</creatorcontrib><creatorcontrib>Floodeen, D.</creatorcontrib><creatorcontrib>Coskun, V.</creatorcontrib><creatorcontrib>Puett, J.</creatorcontrib><creatorcontrib>Brown, M.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>ProQuest research library</collection><collection>Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Research Library China</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>ProQuest Central Basic</collection><jtitle>International journal on software tools for technology transfer</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Guan, Z.</au><au>Berzins, V.</au><au>Zhang, L.</au><au>Floodeen, D.</au><au>Coskun, V.</au><au>Puett, J.</au><au>Brown, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Requirements-document-based prototyping of CARA software</atitle><jtitle>International journal on software tools for technology transfer</jtitle><date>2004-05-01</date><risdate>2004</risdate><volume>5</volume><issue>4</issue><spage>370</spage><epage>390</epage><pages>370-390</pages><issn>1433-2779</issn><eissn>1433-2787</eissn><abstract>Computer-aided prototyping evaluates and refines software requirements by defining requirements specifications, designing underlying compositional architecture, doing restricted real-time scheduling, and constructing a prototype by using reusable executable software components. This paper presents a case study of the Computer Assisted Resuscitation Algorithm (CARA) software for a casualty intravenous fluid infusion pump and explores the effectiveness of performing rapid prototyping with parallel conceptualization to expose requirements issues. Using a suite of prototyping tools, five different design model alternatives are generated based on the analysis of customer requirements documents. Further comparison is conducted with specific focus on a sample of comparative criteria: simplicity of design, safety aspects, requirements coverage, and enabling architecture. The case study demonstrates the usefulness of comparative rapid prototyping for revealing the omissions and discrepancies in the requirements document. The study also illustrates the efficiency of creating/modifying parallel models and reason for their complexity by using the tool suite. Additional enhancements for the prototyping suite are highlighted. [PUBLICATION ABSTRACT]</abstract><cop>Heidelberg</cop><pub>Springer Nature B.V</pub><doi>10.1007/s10009-003-0116-7</doi><tpages>21</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1433-2779
ispartof International journal on software tools for technology transfer, 2004-05, Vol.5 (4), p.370-390
issn 1433-2779
1433-2787
language eng
recordid cdi_proquest_journals_197469743
source Springer Link
subjects Algorithms
Medical equipment
Prototypes
Rapid prototyping
Software engineering
title Requirements-document-based prototyping of CARA software
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T07%3A22%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Requirements-document-based%20prototyping%20of%20CARA%20software&rft.jtitle=International%20journal%20on%20software%20tools%20for%20technology%20transfer&rft.au=Guan,%20Z.&rft.date=2004-05-01&rft.volume=5&rft.issue=4&rft.spage=370&rft.epage=390&rft.pages=370-390&rft.issn=1433-2779&rft.eissn=1433-2787&rft_id=info:doi/10.1007/s10009-003-0116-7&rft_dat=%3Cproquest_cross%3E665325041%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c187t-a92888aeb98cfc2ec981f1691ed12e2d4560d686f0fa02ccad281fe08e6363613%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=197469743&rft_id=info:pmid/&rfr_iscdi=true