2006
DOI: 10.1049/ip-sen:20050075
|View full text |Cite
|
Sign up to set email alerts
|

Abstraction classes in software design

Abstract: Abstract. We distinguish three abstraction strata in software design statements:(i) Strategic design statements ('architectural design') determine global constraints, such as programming paradigms, architectural styles, component-based software engineering standards, design principles, and law-governed regularities. (ii) Tactical design statements ('detailed design') determine local constraints, such as design patterns, programming idioms, and refactorings. (iii) Implementation statements determine specific pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
1

Year Published

2007
2007
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 20 publications
0
8
0
1
Order By: Relevance
“…The proposed approach is presented in Sec. 4. Section 5 describes future work and the paper is concluded in Sec.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed approach is presented in Sec. 4. Section 5 describes future work and the paper is concluded in Sec.…”
Section: Motivationmentioning
confidence: 99%
“…According to Eden et al [4], a software architecture can be represented as set of logical statements about possible realizations. A realization conforms to an architecture, if and only if it fulfills that set of logical statements.…”
Section: Problem Statementmentioning
confidence: 99%
“…Eden, Hirshfeld, and Kazman [13] demonstrate how these descriptions can be formalized by first order logic statements over "design models", also known as first order finite structures [14] (see lower section of Figure 1). A design model is a tuple M = (U, R) where U is a set of entities and R = {R 1 ,…,R n } a set of relations over U.…”
Section: Formalization Of Architecture Mapping and Design Descriptionsmentioning
confidence: 99%
“…This statement is extensional [13]. An extensional statement s is a statement whose models are preserved under expansion and reduction.…”
Section: Formalization Of Architecture Mapping and Design Descriptionsmentioning
confidence: 99%
“…Figura 65: Noção informal dos termos 'arquitetura', 'design' e 'implementação' [EHK06] De modo a elucidar a relação entre especificações de arquitetura, design e implementação, estudos conduzidos no SEI deram origem à Hipótese da Intenção/Localidade [EHK06], sumarizada na Tabela 13. A hipótese é baseada em duas interpretações para o conceito de abstração:…”
Section: Oportunidades De Pesquisaunclassified