Proceedings of the 4th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006) 2006
DOI: 10.1145/1169075.1169077
|View full text |Cite
|
Sign up to set email alerts
|

Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments

Abstract: Software architecture has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous, mobile, and pervasive environments. Typically, however, architectural abstractions have not been supported directly at the level of system implementation. Instead, even developers with access to state-of-the-art middleware facilities have had to rely on constructs that are at least in part different from those u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…We have a broad experience applying the overall framework to several distributed and highly heterogeneous systems (Malek et al, 2006Malek, 2007). In each case, we investigated the practicality of the framework in meeting the unique challenges presented by mobile computing.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…We have a broad experience applying the overall framework to several distributed and highly heterogeneous systems (Malek et al, 2006Malek, 2007). In each case, we investigated the practicality of the framework in meeting the unique challenges presented by mobile computing.…”
Section: Discussionmentioning
confidence: 99%
“…An obstacle in maintaining the desired relationship between a software system's architecture and its implementation is that the two rely on different abstractions (Malek et al, 2005b;Malek et al, 2006). Architects often design their systems using high-level constructs (e.g., components, connectors, ports), while programmers implement those abstract constructs using low-level programming language constructs (e.g., pointers, arrays, classes, variables).…”
Section: Mobility Implementation Supportmentioning
confidence: 99%
See 2 more Smart Citations