Software Reusability: Vol. 1, Concepts and Models 1989
DOI: 10.1145/73103.73115
|View full text |Cite
|
Sign up to set email alerts
|

Draco: a method for engineering reusable software systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0
6

Year Published

1991
1991
2012
2012

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 79 publications
(15 citation statements)
references
References 4 publications
0
9
0
6
Order By: Relevance
“…In the appendix of Haughton and Lano (1990) we give summaries of some existing systems: the B-tool (Abrial et al, 1988;Sorenson, 1989); the Designedverifier's Assistant (Moriconi, 1979); Refine (Smith and Pressburger, 1986); the Maintainer's Assistant (Ward et af., 1989); FOCUS (Reddy, 1988); DRACO (Neighbors, 1988); LIBRA (Kant, 1986); FOOPS (Goguen and Meseguer, 1987). These have provided guidance on the practical techniques that are of use in supporting specification refinement and application maintenance.…”
Section: Existing Systems and Methodsmentioning
confidence: 99%
“…In the appendix of Haughton and Lano (1990) we give summaries of some existing systems: the B-tool (Abrial et al, 1988;Sorenson, 1989); the Designedverifier's Assistant (Moriconi, 1979); Refine (Smith and Pressburger, 1986); the Maintainer's Assistant (Ward et af., 1989); FOCUS (Reddy, 1988); DRACO (Neighbors, 1988); LIBRA (Kant, 1986); FOOPS (Goguen and Meseguer, 1987). These have provided guidance on the practical techniques that are of use in supporting specification refinement and application maintenance.…”
Section: Existing Systems and Methodsmentioning
confidence: 99%
“…On the other hand, in the programming field, research and development of software reuse has been under way for many years, and program conversion and application systems are being developed [8][9][10][11][12]. These studies generate specific program descriptions automatically from several abstract program descriptions, by changing programs at the source level using pattern matching and the conversion rules of the programs' syntax trees.…”
Section: Related Researchmentioning
confidence: 99%
“…Neighbors pointed out that reusing analysis and design is more effective than reusing source code in the development of large-scale systems. And he made the conversion rules keep the results of analysis and design to facilitate reuse [8,9]. The method proposed in this paper can be considered as replacing the syntax tree of program code with a graph structure expressing equipment information, and it also aims at reusing the analysis and design of SCADA systems.…”
Section: Related Researchmentioning
confidence: 99%
“…Nas palavras de Neighbors, a abordagem Draco se baseia na "sensação frustrante de que a maior parte do sistema que você está construindo atualmente é a mesma que você já construiu em alguns sistemas anteriores" (NEIGHBORS, 1989). Sua proposta é que seja feita uma análise sobre um domínio de aplicações similares, a exemplo do que propôs Parnas (1976) Finalmente, os autores ressaltam a necessidade de se utilizar linguagens visuais para a construção das transformações, uma vez que o uso de linguagens textuais, tais como linguagens de programação e linguagens de transformação baseadas em XML, possuem uma distância conceitual em relação aos modelos, dificultando a tarefa de construção de transformadores.…”
Section: Considerações Finaisunclassified
“…Porém, alguns dos mais bem-sucedidos trabalhos acadêmicos são uma fusão e formalização de técnicas de sucesso." (NEIGHBORS, 1989).…”
Section: Introductionunclassified