Maia, Pedro, Jorge Mendes, Jácome Cunha, Henrique Rebêlo, and João Saraiva. "
Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets."
Proceedings of the 2nd Workshop on Software Engineering methods in Spreadsheets co-located with the 37th International Conference on Software Engineering (ICSE 2015). Eds. Felienne Hermans, Richard F. Paige, and Peter Sestof. SEMS '15. 2015.
AbstractA spreadsheet usually starts as a simple and single- user software artifact, but, as frequent as in other software systems, quickly evolves into a complex system developed by many actors. Often, different users work on different aspects of the same spreadsheet: while a secretary may be only involved in adding plain data to the spreadsheet, an accountant may define new business rules, while an engineer may need to adapt the spreadsheet content so it can be used by other software systems. Unfortunately, spreadsheet systems do not offer modular mechanisms, and as a consequence, some of the previous tasks may be defined by adding intrusive “code” to the spreadsheet.
In this paper we go through the design and implementation of an aspect-oriented language for spreadsheets so that users can work on different aspects of a spreadsheet in a modular way. For example, aspects can be defined in order to introduce new business rules to an existing spreadsheet, or to manipulate the spreadsheet data to be ported to another system. Aspects are defined as aspect-oriented program specifications that are dynamically woven into the underlying spreadsheet by an aspect weaver. In this aspect-oriented style of spreadsheet development, different users develop, or reuse, aspects without adding intrusive code to the original spreadsheet. Such code is added/executed by the spreadsheet weaving mechanism proposed in this paper.
Polcyn, Michael J., Louis L. Jacobs, Anne S. Schulp, and Octávio Mateus Trolling the Cretaceous Seas: Marine Amniotes of Two West Coast Margins. Geological Society of America Annual Meeting. Geological Society of America Abstracts with Programs. Vol. 47, No. 4, p.55, 2015.
AbstractIn this session we review the Upper Cretaceous marine amniote records from the west coasts of North America and Africa. Recent work by our group in Angola, on the west coast of Africa, has opened up new fossiliferous localities, producing well-preserved turtles, plesiosaurs, and mosasaurs, ranging in age from Late Turonian to Late Maastrichtian. These African localities were deposited in arid latitudes and highly productive upwelling zones along the passive margin of a growing South Atlantic Ocean. The fossil record of Cretaceous marine amniotes from the West Coast of North America is relatively meager when compared to the African record and the prolific fossil beds laid down in the epicontinental seas of the Western Interior Seaway and northern Europe. Nonetheless, these localities provide an important glimpse of a marine ecosystem that developed on the active margins of a deep ocean basin. Historically considered to be depauperate and endemic, the west coast fauna was characterized by unusual forms such as Plotosaurus, arguably one of the most derived mosasaurs; however, in recent years, additional taxa have been described, revealing species diversity and ecological partitioning within these communities and in some cases, faunal interchange with other regions. The large quantity of well-preserved fossils from the west coast of Africa is influenced in part by its paleogeographic position, deposited within highly productive areas of Hadley Cell controlled upwelling zones. By contrast, the North American west coast localities have been deposited in temperate and higher latitudes since the Late Cretaceous. Nonetheless, the North American and African faunas share some common characteristics in a possessing a mix of endemic and more cosmopolitan forms. Habitat partitioning reflected in tooth form and body size is comparable between the Angolan and the North American west coast, and there is remarkable convergence in taxa which appear to exploit certain like-niches.
Polcyn, {Michael J. }, {Louis L. } Jacobs, {Anne S. } Schulp, and Octávio Mateus Trolling the Cretaceous Seas: Marine Amniotes of Two West Coast Margins. Geological Society of America Abstracts with Programs. Vol. 47, No. 4, p.55, 2015.
AbstractIn this session we review the Upper Cretaceous marine amniote records from the west coasts of North America and Africa. Recent work by our group in Angola, on the west coast of Africa, has opened up new fossiliferous localities, producing well-preserved turtles, plesiosaurs, and mosasaurs, ranging in age from Late Turonian to Late Maastrichtian. These African localities were deposited in arid latitudes and highly productive upwelling zones along the passive margin of a growing South Atlantic Ocean. The fossil record of Cretaceous marine amniotes from the West Coast of North America is relatively meager when compared to the African record and the prolific fossil beds laid down in the epicontinental seas of the Western Interior Seaway and northern Europe. Nonetheless, these localities provide an important glimpse of a marine ecosystem that developed on the active margins of a deep ocean basin. Historically considered to be depauperate and endemic, the west coast fauna was characterized by unusual forms such as Plotosaurus, arguably one of the most derived mosasaurs; however, in recent years, additional taxa have been described, revealing species diversity and ecological partitioning within these communities and in some cases, faunal interchange with other regions. The large quantity of well-preserved fossils from the west coast of Africa is influenced in part by its paleogeographic position, deposited within highly productive areas of Hadley Cell controlled upwelling zones. By contrast, the North American west coast localities have been deposited in temperate and higher latitudes since the Late Cretaceous. Nonetheless, the North American and African faunas share some common characteristics in a possessing a mix of endemic and more cosmopolitan forms. Habitat partitioning reflected in tooth form and body size is comparable between the Angolan and the North American west coast, and there is remarkable convergence in taxa which appear to exploit certain like-niches.