The proceedings contain 39 papers. The topics discussed include: variant path types for scalable extensibility;dependent classes;component nextgen: a sound and expressive component framework for Java;user-changeable v...
详细信息
ISBN:
(纸本)9781595937865
The proceedings contain 39 papers. The topics discussed include: variant path types for scalable extensibility;dependent classes;component nextgen: a sound and expressive component framework for Java;user-changeable visibility resolving unanticipated name clashes in traits;tractions with isolation and cooperation;granting Java interface developers their wishes;the justadd extensible Java compiler;streamflex: high-throughput stream programming in Java;the causes of bloat, the limits of health;notation and representation in collaborative object-oriented design: an observational study;WebRB: evaluating a visual domain-specific language for building relational web-application;modular typestate checking of aliased objects;and modular verification of higher-order methods with mandatory calls specified by model programs.
The proceedings contain 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;sta...
The proceedings contain 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;statistically rigorous Java performance evaluation;MicroPhase: an approach to proactively invoking garbage collection for improved performance;variant path types for scalable extensibility;component NextGen: a sound and expressive component framework for Java;User-changeable visibility: resolving unanticipated name clashes in traits;transactions with isolation and cooperation;streamflex: high-throughput stream programming in Java;can programming be liberated from the two-level style? multi-level programming with DeepJava;notation and representation in collaborative object-oriented design: an observational study;and WebRB: evaluating a visual domain-specific language for building relational web-applications.
The proceedings contain 55 papers. The special focus in this conference is on Service-oriented Computing. The topics include: ABBA-VSM: Time Series Classification Using Symbolic Representation on the Edge;An...
ISBN:
(纸本)9789819608041
The proceedings contain 55 papers. The special focus in this conference is on Service-oriented Computing. The topics include: ABBA-VSM: Time Series Classification Using Symbolic Representation on the Edge;An Energy-Efficient Partition and Offloading Method for Multi-DNN applications in Edge-End Collaboration Environments;crowdsourcing Task Assignment with Category and Mobile Combined Preference Learning;federated Learning as a Service for Hierarchical Edge Networks with Heterogeneous Models;optimizing Traffic Allocation for Multi-replica Microservice Deployments in Edge Cloud;an Event-B Based Approach for Horizontally Scalable IoT applications;efficient Provisioning of IoT Energy Services;attention-Driven Conflict Management in Smart IoT-Based systems;benchmarking Deep Learning Models for object Detection on Edge Computing Devices;LLM Enhanced Representation for Cold Start Service Recommendation;Combining Generative AI and PPTalk Service Specification for Dynamic and Adaptive Task-oriented Chatbots;Automated Generation of BPMN Processes from Textual Requirements;Plug-and-Play Performance Estimation for LLM Services without Relying on Labeled Data;UELLM: A Unified and Efficient Approach for Large Language Model Inference Serving;Service-oriented Requirements Elicitation Through Systematic Questionnaire Design: A Problem-Driven GenAI Approach;assessing Large Language Models Effectiveness in Outdated Method Renaming;DynaEDI: Decentralized Integrity Verification for Dynamic Edge Data;Heterogeneous Multi Relation Trust for SIoT Service Recommendation;a Context-Aware Service Framework for Detecting Fake Images;Bias Exposed: The BiaXposer Framework for NLP Fairness;flowShredder: A Protocol-Independent in-Network Security Service in the Cloud;HiGPP: A History-Informed Graph-Based Process Predictor for Next Activity;from Visual Choreographies to Flexible Information Protocols;architectural Elements of Decentralized Process Management systems;LLM-Based Business Process Docume
The proceedings contain 55 papers. The special focus in this conference is on Service-oriented Computing. The topics include: ABBA-VSM: Time Series Classification Using Symbolic Representation on the Edge;An...
ISBN:
(纸本)9789819608072
The proceedings contain 55 papers. The special focus in this conference is on Service-oriented Computing. The topics include: ABBA-VSM: Time Series Classification Using Symbolic Representation on the Edge;An Energy-Efficient Partition and Offloading Method for Multi-DNN applications in Edge-End Collaboration Environments;crowdsourcing Task Assignment with Category and Mobile Combined Preference Learning;federated Learning as a Service for Hierarchical Edge Networks with Heterogeneous Models;optimizing Traffic Allocation for Multi-replica Microservice Deployments in Edge Cloud;an Event-B Based Approach for Horizontally Scalable IoT applications;efficient Provisioning of IoT Energy Services;attention-Driven Conflict Management in Smart IoT-Based systems;benchmarking Deep Learning Models for object Detection on Edge Computing Devices;LLM Enhanced Representation for Cold Start Service Recommendation;Combining Generative AI and PPTalk Service Specification for Dynamic and Adaptive Task-oriented Chatbots;Automated Generation of BPMN Processes from Textual Requirements;Plug-and-Play Performance Estimation for LLM Services without Relying on Labeled Data;UELLM: A Unified and Efficient Approach for Large Language Model Inference Serving;Service-oriented Requirements Elicitation Through Systematic Questionnaire Design: A Problem-Driven GenAI Approach;assessing Large Language Models Effectiveness in Outdated Method Renaming;DynaEDI: Decentralized Integrity Verification for Dynamic Edge Data;Heterogeneous Multi Relation Trust for SIoT Service Recommendation;a Context-Aware Service Framework for Detecting Fake Images;Bias Exposed: The BiaXposer Framework for NLP Fairness;flowShredder: A Protocol-Independent in-Network Security Service in the Cloud;HiGPP: A History-Informed Graph-Based Process Predictor for Next Activity;from Visual Choreographies to Flexible Information Protocols;architectural Elements of Decentralized Process Management systems;LLM-Based Business Process Docume
The proceedings contain 100 papers. The topics discussed include: the popularity cycle of graphical tools, UML, and libraries of associations;the first workshop on programminglanguages and integrated development envi...
ISBN:
(纸本)9781595938657
The proceedings contain 100 papers. The topics discussed include: the popularity cycle of graphical tools, UML, and libraries of associations;the first workshop on programminglanguages and integrated development environments (PLIDE);No silver bullet: a retrospective on the essence and accidents of software engineering;the first international workshop on unified data mining engine: addressing challenges;selecting object-oriented source code metrics to improve predictive models using a parallel genetic Algorithm;open framework for conformance testing via scenarios;a framework for distributed collaborative conceptual model development;adding rigorous statistics to the Java benchmarker's toolbox;status report on JSR-305: annotations for software defect detection;and synthesizing reactive systems from LSC requirements using the play-engine.
Mainstream object-orientedlanguages such as C# and Java provide an initialization model for objects that does not guarantee programmer controlled initialization of fields. Instead, all fields are initialized to defau...
详细信息
ISBN:
(纸本)1595937862
Mainstream object-orientedlanguages such as C# and Java provide an initialization model for objects that does not guarantee programmer controlled initialization of fields. Instead, all fields are initialized to default values (0 for scalars and null for non-scalars) on allocation. This is in stark contrast to functional languages, where all parts of an allocation are initialized to programmer-provided values. These choices have a direct impact on two main issues: 1) the prevalence of null in objectorientedlanguages (and its general absence in functional languages), and 2) the ability to initialize circular data structures. This paper explores connections between these differing approaches and proposes a fresh look at initialization. Delayed types are introduced to express and formalize prevalent initialization patterns in object-orientedlanguages.
Rewriting logic semantics provides an environment for defining new and existing languages. These language definitions are formal and executable, providing language interpreters almost for free while also providing a f...
详细信息
ISBN:
(纸本)9781595938657
Rewriting logic semantics provides an environment for defining new and existing languages. These language definitions are formal and executable, providing language interpreters almost for free while also providing a framework for building analysis tools, such as type checkers, model checkers, and abstract interpreters. Large subsets of several existing object-orientedlanguages have been defined, while a new research language, KOOL, has been created as a platform for experimenting with language features and type systems. At the same time, new tools and formalisms aimed specifically at programminglanguages are being developed.
Many web-applications can be characterized as "relational". In this paper we introduce and evaluate WebRB, a visual domain-specific language for building such applications. WebRB addresses the limitations of...
详细信息
ISBN:
(纸本)9781595937865
Many web-applications can be characterized as "relational". In this paper we introduce and evaluate WebRB, a visual domain-specific language for building such applications. WebRB addresses the limitations of the conventional "imperative-embedding" approach typically used to build relational web-applications. We describe the WebRB language, present extended examples of its use, and discuss the WebRB visual editor, libraries, and runtime. We then evaluate WebRB by comparing it to alternative approaches, and demonstrate its effectiveness in building relational web-applications.
An object-oriented formal specification workbench is proposed for defining the syntax and semantics of programminglanguages, using which the formal properties of different languages can be elaborated and analyzed. Ou...
详细信息
ISBN:
(纸本)0818685859
An object-oriented formal specification workbench is proposed for defining the syntax and semantics of programminglanguages, using which the formal properties of different languages can be elaborated and analyzed. Our specification approach is an object-oriented representation structured around a denotational semantics methodology which abstracts out various common details so that formal syntax and semantics call be defined elegantly. Specific details can be inherited and specialized in defining the semantics of various programminglanguages, and the reusability and modifiability of many programminglanguages features can be manifested across language paradigms. Furthermore, prototype implementations for these languages may be automatically developed from the formal specifications, providing a mechanism for compiler/interpreter reuse at the specification level.
This history of programming paradigm evolution is presented showing what practices evolved from the assembler languages to the current object-oriented environments. The continuing evolution and enhancement of applicat...
详细信息
ISBN:
(纸本)0818685859
This history of programming paradigm evolution is presented showing what practices evolved from the assembler languages to the current object-oriented environments. The continuing evolution and enhancement of applications compels current practitioners to work with the realities of the legacy application paradigms. A set of methods and processes are described that reduce the risk of project failures when an interface between legacy andobject-orientedapplications is required.
暂无评论