Contact The DL Team Contact Us | Switch to tabbed view

top of pageABSTRACT

An abstract is not available.

top of pageSOURCE MATERIALS

FRONT MATTER
PDFPDF  Front matter (Title page, Message from the chairs, Organization, Sponsors and supporters)
APPEARS IN
ICPS ICPS: ACM International Conference Proceeding Series

top of pageAUTHORS

General Chairs


Author image not provided  Robert B. France

No contact information provided yet.

Bibliometrics: publication history
Publication years1992-2016
Publication count35
Citation Count358
Available for download7
Downloads (6 Weeks)9
Downloads (12 Months)32
Downloads (cumulative)665
Average downloads per article95.00
Average citations per article10.23
View colleagues of Robert B. France


Author image not provided  Sudipto Ghosh

No contact information provided yet.

Bibliometrics: publication history
Publication years2016-2016
Publication count1
Citation Count0
Available for download0
Downloads (6 Weeks)0
Downloads (12 Months)0
Downloads (cumulative)0
Average downloads per article0.00
Average citations per article0.00
View colleagues of Sudipto Ghosh
Program Chairs


Gary T. Leavens Gary T. Leavens

web page
leavensateecs.ucf.edu
Bibliometrics: publication history
Publication years1990-2017
Publication count96
Citation Count1,664
Available for download57
Downloads (6 Weeks)60
Downloads (12 Months)520
Downloads (cumulative)20,645
Average downloads per article362.19
Average citations per article17.33
View colleagues of Gary T. Leavens

top of pageREFERENCES

References are not available

top of pageCITED BY

Citings are not available

top of pageINDEX TERMS

The ACM Computing Classification System (CCS rev.2012)

Note: Larger/Darker text within each node indicates a higher relevance of the materials to the taxonomic classification.

top of pagePUBLICATION

Title Modularity '15 Companion publication of the 14th International Conference on Modularity
Fort Collins, CO, USA — March 16 - 19, 2015
Pages69
In-Cooperation SIGPLAN ACM Special Interest Group on Programming Languages
PublisherACM New York, NY, USA
ISBN 978-1-4503-3283-5
Conference MODULARITYModularity (formerly known as Aspect-oriented Software Development - AOSD) MODULARITY logo
Overall Acceptance Rate 178 of 718 submissions, 25%
Year Submitted Accepted Rate
AOSD '06 96 23 24%
AOSD '07 107 19 18%
AOSD '08 79 17 22%
AOSD '09 86 19 22%
AOSD '10 62 18 29%
AOSD '11 95 23 24%
AOSD '12 79 20 25%
AOSD '13 54 18 33%
MODULARITY '14 60 21 35%
Overall 718 178 25%

APPEARS IN
ICPS ICPS: ACM International Conference Proceeding Series

top of pageREVIEWS


Reviews are not available for this item
Computing Reviews logo

top of pageCOMMENTS

Be the first to comment To Post a comment please sign in or create a free Web account

top of pageTable of Contents

Companion Proceedings of the 14th International Conference on Modularity
Table of Contents
SESSION: Keynote
A theory of modularity for automated software development (keynote)
Don Batory
Pages: 1-10
doi>10.1145/2735386.2735843
Full text: PDFPDF

Automated Software Development (ASD) are technologies for developing customized programs automatically and compositionally from modules. The foundations of ASD are domain-specific algebras, where each program in the target domain maps to a unique expression. ...
expand
SESSION: Demonstrations
Feature modelling and traceability for concern-driven software development with TouchCORE
Matthias Schöttle, Nishanth Thimmegowda, Omar Alam, Jörg Kienzle, Gunter Mussbacher
Pages: 11-14
doi>10.1145/2735386.2735922
Full text: PDFPDF

This demonstration paper presents TouchCORE, a multi-touch enabled software design modelling tool aimed at developing scalable and reusable software design models following the concerndriven software development paradigm. After a quick review of concern-orientation, ...
expand
Subjective, multidimensional modularity with korz
Harold Ossher, David Ungar, Doug Kimelman
Pages: 15-18
doi>10.1145/2735386.2735923
Full text: PDFPDF

Korz is a new computational model that provides for context-oriented programming by combining implicit arguments and multiple dispatch in a slot-based model. This synthesis enables the writing of software that supports contextual variation along multiple ...
expand
A language workbench for implementing your favorite extension to AspectJ
Arik Hadas, David H. Lorenz
Pages: 19-20
doi>10.1145/2735386.2735924
Full text: PDFPDF

Many extensions to AspectJ are proposed and prototyped. However, without a supportive language workbench the proper evaluation and production of these extensions is often prohibitively costly. We demonstrate a novel language workbench for creating such ...
expand
SESSION: Posters
A structure of a c# framework ContextCS based on context-oriented programming
Ikuta Tanigawa, Nobuhiko Ogura, Midori Sugaya, Harumi Watanabe, Kenji Hisazumi
Pages: 21-22
doi>10.1145/2735386.2735925
Full text: PDFPDF

Context-oriented programming (COP) treats context explicitly and provides mechanisms to adapt behavior dynamically in reaction to changes in context at runtime. These languages are desirable to context-sensitive embedded software since such software ...
expand
Towards the use of slicing techniques for an efficient invariant checking
Wuliang Sun, Benoit Combemale, Robert B. France
Pages: 23-24
doi>10.1145/2735386.2735926
Full text: PDFPDF

In Model Driven Development (MDD), invariant checking involves determining whether a model is consistent with invariants defined in a metamodel. Such checking can improve developers' understanding of modeled aspects of complex systems and uncover ...
expand
Composition challenges for sensor data visualization
Ivan Logre, Sébastien Mosser, Michel Riveill
Pages: 25-26
doi>10.1145/2735386.2735927
Full text: PDFPDF

Connected objects and monitoring systems continuously produce data about their environment. Dashboards are then designed to aggregate and present these data to end-users. Technologies used to design and implement visualization dashboards are babbling ...
expand
Modeling requirements for model-driven engineering of large software solutions needing a modular approach
Dan Matheson
Pages: 27-28
doi>10.1145/2735386.2735928
Full text: PDFPDF

This paper accompanies a poster submission for the Modularity 2015 conference. The results described in the poster and this overview paper are the accumulation from six years of industry project experience. The projects were multi-year in length with ...
expand
First-class domain specific aspect languages
Arik Hadas, David H. Lorenz
Pages: 29-30
doi>10.1145/2735386.2735929
Full text: PDFPDF

Programming in a domain specific aspect language (DSAL) typically involves some language workbench for transforming the DSAL code and some AOP composition framework for weaving the transformed code. However, DSAL development remains second-class ...
expand
SESSION: Position Papers
On liberating programs from the von neumann architecture via event-based modularization
Somayeh Malakuti, Mehmet Aksit
Pages: 31-34
doi>10.1145/2735386.2735387
Full text: PDFPDF

From the early days of computers, researchers have been trying to invent effective and efficient means for expressing software systems through the introduction of new programming languages. In the early days, due to the limitations of the technology, ...
expand
Demanding first-class equality for domain specific aspect languages
Arik Hadas, David H. Lorenz
Pages: 35-38
doi>10.1145/2735386.2735388
Full text: PDFPDF

Domain specific aspect languages (DSALs) are programming languages that are both domain specific and aspect-oriented. However, DSALs seem to be second-class. On the one hand, language workbenches handle only DSLs that are not aspect-oriented, making ...
expand
Visualization algorithms for feature models in concern-driven software development
Nishanth Thimmegowda, Jörg Kienzle
Pages: 39-42
doi>10.1145/2735386.2735389
Full text: PDFPDF

Concern-Driven Development builds on the disciplines of model-driven engineering, software product lines and aspect-orientation to define broad units of reuse, so called concerns. The feature model of a concern plays a central role, since it describes ...
expand
Challenges on software unbundling: growing and letting go
João Bosco Ferreira Filho, Mathieu Acher, Olivier Barais
Pages: 43-46
doi>10.1145/2735386.2735390
Full text: PDFPDF

Unbundling is a phenomenon that consists of dividing an existing software artifact into smaller ones. For example, mobile applications from well-known companies are being divided into simpler and more focused new ones. Despite its current importance, ...
expand
SESSION: International Workshop on Foundations of Aspect-Oriented Languages (FOAL 2015)
Enforcing information hiding in interface specifications: a client-aware checking approach
Henrique Rebêlo, Gary T. Leavens
Pages: 47-51
doi>10.1145/2735386.2736750
Full text: PDFPDF

Information hiding is an established principle that controls which parts of a module are visible to non-privileged and privileged clients (e.g., subclasses). This aids maintenance because hidden implementation details can be changed without affecting ...
expand
Essential retroactive weaving
Robin Salkeld, Ronald Garcia
Pages: 52-57
doi>10.1145/2735386.2736751
Full text: PDFPDF

To help analyze unexpected behaviour, programming language environments and tools are beginning to support high-fidelity recordings of program executions. Such recordings are typically low-level and difficult to work with directly. Debugging and analyzing ...
expand
Towards separation of concerns in flow-based programming
Bahram Zarrin, Hubert Baumeister
Pages: 58-63
doi>10.1145/2735386.2736752
Full text: PDFPDF

Flow-Based Programming (FBP) is a programming paradigm that models software systems as a directed graph of predefined processes which run asynchronously and exchange data through input and output ports. FBP decomposes software systems into a network ...
expand
Towards modular instrumentation of interpreters in JavaScript
Florent Marchand de Kerchove, Jacques Noyé, Mario Südholt
Pages: 64-69
doi>10.1145/2735386.2736753
Full text: PDFPDF

With an initial motivation based on the security of web applications written in JavaScript, we consider the instrumentation of an interpreter for a dynamic analysis as a crosscutting concern. We define the instrumentation problem — an extension ...
expand

Powered by The ACM Guide to Computing Literature


The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us