1999
DOI: 10.1145/322993.322994
|View full text |Cite
|
Sign up to set email alerts
|

The Desert environment

Abstract: The Desert software engineering environment is a suite of tools developed to enhance programmer productivity through increased tool integration. It introduces an inexpensive form of data integration to provide additional tool capabilities and information sharing among tools, uses a common editor to give high-quality semantic feedback and to integrate different types of software artifacts, and builds virtual files on demand to address specific tasks. All this is done in an open and extensible environment capabl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
3

Year Published

2002
2002
2014
2014

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 41 publications
(16 citation statements)
references
References 44 publications
0
13
0
3
Order By: Relevance
“…This decomposition is often used when structuring development efforts or case studies. Discussions often lead to which technical mechanisms (such as explicit message passing vs. message servers, etc., hereon after mentioned only as mechanisms) should be covered ( [4]) or were used to address which integration aspect ( [5], [6], [7], [8], [9], [10], [11]). These discussions often take a "broad" view of what the different aspects entail and discuss only the mechanisms actually used.…”
Section: A Set Of Categoriesmentioning
confidence: 99%
“…This decomposition is often used when structuring development efforts or case studies. Discussions often lead to which technical mechanisms (such as explicit message passing vs. message servers, etc., hereon after mentioned only as mechanisms) should be covered ( [4]) or were used to address which integration aspect ( [5], [6], [7], [8], [9], [10], [11]). These discussions often take a "broad" view of what the different aspects entail and discuss only the mechanisms actually used.…”
Section: A Set Of Categoriesmentioning
confidence: 99%
“…Many researchers leverage components when they build tools, but there are few examples of researchers who discuss their approach and experiences of CBTD. Reiss reports on his experiences with using FrameMaker to implement the Desert software engineering environment [12]. Coppit and Sullivan discuss how they leveraged Microsoft Word and Visio to implement the Galileo fault tree analysis tool [3].…”
Section: Process Requirementsmentioning
confidence: 99%
“…Most integration approaches tend to focus on supporting data integration [32], control integration [28,29], user interface integration [29], and/or process integration [1]. Data-oriented tool integration approaches have typically used CASE tool data exchange [32], common exchange formats like XMI and GXL [21,30], and shared databases [12].…”
Section: Related Workmentioning
confidence: 99%
“…Control integration approaches typically use APIs and object-based integration approaches, such as CORBA and related distributed object technologies [10], software components [36], and web services, particularly for workflow system integration [23]. These approaches provide powerful integration support, but often lack adequate user interface and process integration support across the integrated tool sets [25,29]. Process integration approaches typically require data and/or control integration strategies if integrated tools are intended to exchange model or view information [25,33].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation