572 research outputs found

    Towards a design-by-contract based approach for realizable connector-centric software architectures

    Get PDF
    Despite being a widely-used language for specifying software systems, UML remains less than ideal for software architectures. Architecture description languages (ADLs) were developed to provide more comprehensive support. However, so far the application of ADLs in practice has been impeded by at least one of the following problems: (i) advanced formal notations, (ii) lack of support for complex connectors, and (iii) potentially unrealizable designs. In this paper we propose a new ADL that is based on Design-by-Contract (DbC) for specifying software architectures. While DbC promotes a formal and precise way of specifying system behaviours, it is more familiar to practising developers, thus allowing for a more comfortable way of specifying architectures than using process algebras. Furthermore, by granting connectors a first-class status, our ADL allows designers to specify not only simple interaction mechanisms as connectors but also complex interaction protocols. Finally, in order to ensure that architectural designs are always realizable we eliminate potentially unrealizable constructs in connector specifications (the connector “glue”)

    Are we there yet? Analyzing architecture description languages for formal analysis, usability, and realizability

    Get PDF
    Research on Software Architectures has been active since the early nineties, leading to a number of different architecture description languages (ADL). Given their importance in facilitating the communication of crucial system properties to different stakeholders and their analysis early on in the development of a system this is understandable. After all these years one would have hoped that we could point to a handful of ADLs as the clear winners as the languages of choice of practitioners for specifying software system architectures. However it seems that ADLs have still not entered the mainstream. We believe this is so because practitioners find the current offering either too difficult to use or not supporting automated analysis commensurate to the level of effort they require for specifying a system, especially so for complex systems. In this paper we present a comparative analysis of a number of ADLs, both of first generation and more recent ones, against a small set of language properties that we believe are crucial for an ADL that would be easy for practitioners to adopt in their design and development practices. These properties are: formal semantics, usability, and realizability

    Synthetic Landscapes: New Strategies for Landscape, Infrastructure and Architecture

    Get PDF
    The decommissioned infrastructure and their temporary new life-spans have been experimented by architects and designers by repurposing old existed structures and buildings. These precedents were mainly to explore their potentials while proposing new but short programmes for sustainable and economic concerns in local communities. In addition to these concerns, our aim was to examine the gradient between naturalised architecture and industrial/synthetic natures around them. Examining apparent opposites, we have been looking at continuities rather than fractures between landscape and the human demands placed upon it. Locating our specific site in London, United Kingdom, we have started to work on New River which is an artificial waterway located in England, opened essentially in 1613 to supply London inhabitants with fresh drinking water. Using this 400-year-old, 32km long item of infrastructure as our vehicle, the studio investigated what forms & roles architecture might adopt along its length in this specific region. By examining the environments that are seemingly natural and finding them man-made, our studies aim to utilize the nature that we find in our city (London). Our pedagogical goal was to develop a project framework to enable synthetic architectural design methodologies with potential to mitigate contextual use with new programmes. To explore this goal, BA architecture students at the London South Bank University, under studio 1, have engaged in a series of design projects that have looked for novel and innovative approaches for integrating decommissioned infrastructure and new programmes that have highly complex but positive conditions. The students used contemporary surveying techniques that included extremely precise landscape and topographical details by using drones. Furthermore, contemporary computational techniques such as coding, spatial prototypes and finally design speculations that derived from the existed natural environments being studied. The synthetic natures, as both practice and pedagogy, sought to extract both physical and social constraints of the natural environments and enable creative exploration of new programmes that might create new type of architectural interventions with infrastructure

    Didáctica e possibilidades de divulgação do sítio paleontológico do Cretácico da Figueira da Foz (Portugal)

    Get PDF
    ABSTRACT: The sedimentary exposures and the palaeontological site of Figueira da Foz (Portugal) are located near the coastal town of the same name, in front of the Mondego river estuary, where a set of mid Cenomanian to lower Turonian (Upper Cretaceous) marine beds of the West Portuguese Carbonate Platform are recorded by the Costa d’Arnes Formation. The 65 meters thick of the stratigraphic succession holds several fossiliferous units with diverse ammonite species and other abundant benthic invertebrates with Tethyan affinities, quite accessible for outreach activities. This context allows to combine indoor and out-of school learning strategies along with diverse didactic methodologies, aiming to reach a meaningful learning by carrying out didactic activities at the site and other contemporary outcrops such as Tamajón (Spain). These initiatives will incentive positive Geoconservation attitudes towards Natural Heritage, by means of outreach and Geotouristic events at the Figueira da Foz site, and related museums and interpretation centres.RESUMO: Os afloramentos e o sítio paleontológico da Figueira da Foz (Portugal) localizam-se junto da cidade com o mesmo nome, em frente ao estuário do rio Mondego. Correspondem a uma sucessão de estratos marinhos do Cenomaniano médio a Turoniano inferior (Cretácico Superior) da Plataforma Carbonatada Ocidental Portuguesa, pertencente à Formação de Costa d’Arnes. Os 65 metros de espessura da sucessão estratigráfica contêm várias unidades fossilíferas com amonites e abundantes invertebrados bentónicos com afinidades tetisianas, bastante acessíveis para actividades de divulgação. Este contexto permite combinar estratégias de aprendizagem dentro e fora da escola, e diversas metodologias didácticas, para se alcançar uma aprendizagem significativa através da realização de actividades didácticas no geossítio e em outros afloramentos contemporâneos, como em Tamajón (Espanha). Estas iniciativas poderão motivar atitudes positivas de Geoconservação do Património Natural, se incluídas em eventos geoturísticos e de divulgação no geossítio da Figueira da Foz, em museus e em centros de interpretação.info:eu-repo/semantics/publishedVersio
    • …
    corecore