Abstract | ||
---|---|---|
Architectural prototyping is a widely used practice, concerned with taking architectural decisions through experiments with lightweight implementations. However, many architectural decisions are only taken when systems are already (partially) implemented. This is problematic in the context of architectural prototyping since experiments with full systems are complex and expensive and thus architectural learning is hindered. In this paper, we propose a novel technique for harvesting architectural prototypes from existing systems, "architectural slicing", based on dynamic program slicing. Given a system and a slicing criterion, architectural slicing produces an architectural prototype that contains the elements in the architecture that are dependent on the elements in the slicing criterion. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1007/978-3-642-39031-9_28 | ECSA |
Keywords | Field | DocType |
novel technique,architectural prototyping,dynamic program,architectural prototype,architectural learning,full system,architectural decision,automatic harvesting,lightweight implementation | Program slicing,Representational state transfer,Architecture,Engineering drawing,Architectural technology,Systems engineering,Computer science,Slicing,Real-time computing,Implementation,Architectural geometry,Architectural pattern | Conference |
Citations | PageRank | References |
0 | 0.34 | 6 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Henrik Bærbak Christensen | 1 | 346 | 37.74 |
Klaus Marius Hansen | 2 | 585 | 54.14 |