Encyclopedia of Software Engineering 2002
DOI: 10.1002/0471028959.sof332
|View full text |Cite
|
Sign up to set email alerts
|

Software Tools

Abstract: The demand for computer software applications steadily increases as numbers of users, problem domains, and application areas grow the need for good tools to support the myriad of activities that occur during software development is thus greater than ever. This article provides an overview of current practice in software tool features and usage. It also surveys research work in the area of software tools, indicating recent and likely near‐future trends in tools development. A section outlines recent directions … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2003
2003
2013
2013

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 63 publications
0
7
0
Order By: Relevance
“…Other examples include converting a Pounamu, SoftArch or Argo/UML diagram into GXL (for import by tools supporting this exchange format), SVG (for rendering in a SVG-enabled web browser), or VRML (for rendering in a 3D virtual environment web browser plug-in). This is a harder task in many respects to the much more common model-based tool integration [17,30] which focuses on translating between descriptions of software information formats. Translating between notations requires the mapping of descriptions of complex views, which make use of a very wide variety of boxes, lines, colour, positioning and size parameters, text characteristics, annotations and possibly 3D structures.…”
Section: Approach Examples Summary Of Advantages and Disadvantagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Other examples include converting a Pounamu, SoftArch or Argo/UML diagram into GXL (for import by tools supporting this exchange format), SVG (for rendering in a SVG-enabled web browser), or VRML (for rendering in a 3D virtual environment web browser plug-in). This is a harder task in many respects to the much more common model-based tool integration [17,30] which focuses on translating between descriptions of software information formats. Translating between notations requires the mapping of descriptions of complex views, which make use of a very wide variety of boxes, lines, colour, positioning and size parameters, text characteristics, annotations and possibly 3D structures.…”
Section: Approach Examples Summary Of Advantages and Disadvantagesmentioning
confidence: 99%
“…a CASE tool diagram into SVG, VRML or GXL exchange formats [5,18,19]. Currently to support these kinds of software visualisation notation exchange a custom converter or translator must be developed [17,16,19]. These take considerable effort to build, test and deploy and are difficult to modify if the notation itself or the tool notation information formats change.…”
Section: Introductionmentioning
confidence: 99%
“…Juric and Kuljis [6] present evaluation criteria to assess the extent to which CASE tools support the range of UML language features. A general introduction to software development tools is given in [4]-it puts UML tools in the wider context of the software development environment.…”
Section: Design Considerations For Uml Tool Supportmentioning
confidence: 99%
“…By definition, "automated" software engineering needs the support of automation tools, in order to be effective (or even possible) (Grundy and Hosking 2001). Many tools have been developed to support automation, in both narrow and broad domains.…”
Section: Introductionmentioning
confidence: 99%