2001
DOI: 10.1007/3-540-44800-4_15
|View full text |Cite
|
Sign up to set email alerts
|

Generating Application Development Environments for Java Frameworks

Abstract: An application framework is a collection of classes implementing the shared architecture of a family of applications. A technique is proposed for defining the specialization interface of a framework in such a way that it can be used to automatically produce a task-driven programming environment for guiding the application development process. Using the environment, the application developer can incrementally construct an application that follows the conventions implied by the framework architecture. The enviro… 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
1

Year Published

2003
2003
2006
2006

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(14 citation statements)
references
References 15 publications
0
13
0
1
Order By: Relevance
“…In our previous work [9,10,11,12] we have studied how a generic pattern concept can be used as a basis of tool support for various cross-cutting concerns like framework's specialization interfaces, maintenance concerns, and comprehension concerns within artifacts of a particular kind (e.g. UML design models or Java source code files).…”
Section: Introductionmentioning
confidence: 99%
“…In our previous work [9,10,11,12] we have studied how a generic pattern concept can be used as a basis of tool support for various cross-cutting concerns like framework's specialization interfaces, maintenance concerns, and comprehension concerns within artifacts of a particular kind (e.g. UML design models or Java source code files).…”
Section: Introductionmentioning
confidence: 99%
“…We also assume that the tool is integrated with a program editor and that the constraints are checked after every editing action. We will not explain in detail how the tool does all this; an account of the mechanisms is given in [12]. Every time a binding action is performed, the tool generates an updated task list (because new tasks will probably become doable).…”
Section: Maintenance Patternsmentioning
confidence: 99%
“…In particular, we use a tool called JavaFrames (previously Fred) to implement the idea of maintenance patterns. JavaFrames [12] is an Eclipse [3] plug-in which allows the specification and use of patterns in a Java programming environment. Given a pattern specification, the tool provides task-driven guidance for a developer to carry out the binding of the roles as required by the pattern.…”
Section: Introductionmentioning
confidence: 99%
“…Foram encontrados na literatura atual, repositórios de padrões (Bolchini et al, 2002;Garzotto et al, 1999;Marinho et al, 2003) e ferramentas que auxiliam no emprego de padrões, possibilitando inclusive a geração automática de código (Braga, 2003;Braga e Masiero, 2000;Hakala et al, 2001b). No entanto, não foram encontrados ambientes que fornecessem requisitos de testes para facilitar a validação de sistemas desenvolvidos utilizando padrões.…”
Section: Motivaçãounclassified