Search results for " Software"

showing 10 items of 1178 documents

A metrics suite for evaluating agent-oriented architectures

2010

The Multi-agent Systems (MASs) paradigm continues to consolidate itself as a new branch of software engineering. Traditional software engineering strongly recommends to apply metrics in software developments. However, several research groups of experts in agent-oriented software engineering agree that classical software metrics and object-oriented metrics cannot directly measure the quality of MAS architectures. For this reason, this work proposes a suite of metrics to measure certain quality attributes of MAS architectures, considering agents and their organization. Most of these metrics are inspired by object-oriented metrics but they are adapted to agent-oriented concepts. Proposed metri…

Software visualizationSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSocial software engineeringSoftware Engineering Process GroupResource-oriented architectureComputer sciencebusiness.industrySoftware developmentSoftware peer reviewAgent-oriented software engineeringSoftware qualitySoftware metricSoftwareSoftware sizingSoftware deploymentSoftware constructionComponent-based software engineeringmetric agentSoftware requirementsSoftware systemSoftware verification and validationbusinessSoftware engineeringHalstead complexity measures
researchProduct

Graph grammar engineering: A software specification method

1987

Graphs as conceptual data models are accepted and used in a wide range of different problem areas. Giving some examples we outline common aspects for modeling complex structures by graphs. We present a formal frame-work based on graph grammars to specify graph classes and the corresponding graph manipulations. We show that such a specification can be written in a systematic, engineering-like manner. This is achieved by an extension of the known programmed, attributed graph grammars. Node-set operators are introduced to facilitate graph queries. Concepts like abstraction, decomposition, refinement, parameterization, and integration have been adopted from software engineering to yield a compr…

Software visualizationbusiness.industryComputer scienceProgramming languageSearch-based software engineeringSoftware developmentSoftware requirements specificationcomputer.software_genreSoftware sizingSoftware constructionSoftware designbusinesscomputerSoftware verification
researchProduct

Adoption of Open Source Software and Software-as-a- Service Models in the Telecommunication Industry

2011

A case research is carried out on adoption of open source software (OSS) and software-as-a-service (SaaS) in the telecommunication industry. The study was conducted to examine the types of software deployed as OSS and SaaS and the conditions of adopting OSS and SaaS. Findings of the case study indicate that industry-specific software is not developed as OSS or deployed in SaaS mode. Based on the findings, we also arrive at conclusion: Adoption is hindered by specificity of processes and technology interfaces.

SoftwareMode (computer interface)business.industryComputer scienceInformationSystems_INFORMATIONSYSTEMSAPPLICATIONSSoftware as a serviceOpen source softwareSoftware engineeringbusinessTelecommunications
researchProduct

Natural language access to software applications

1998

This paper reports on the ESPRIT project MELISSA (Methods and Tools for Natural-Language Interfacing with Standard Software Applications)1. MELISSA aims at developing the technology and tools enabling end users to interface with computer applications, using natural-language (NL), and to obtain a precompetitive product validated in selected enduser applications. This paper gives an overview of the approach to solving (NL) interfacing problem and outlines some of the methods and software components developed in the project.

SoftwareNatural language user interfaceInterfacingbusiness.industryComputer scienceEnd userComputer ApplicationsHuman–computer interactionInterface (computing)Component-based software engineeringInterface description languageSoftware engineeringbusinessProceedings of the 36th annual meeting on Association for Computational Linguistics -
researchProduct

Experiences with the integration of protocol software tools

1996

An analysis of a number of protocol software tools that are widely used in the development of communication protocols in the Finnish telecommunications industry is presented. To analyse the integrated use of these tools, a non-trivial application layer protocol with ACSE, ROSE and a simple presentation layer has been designed and implemented with the help of these software tools. Particular attention has been paid to compose a complete protocol implementation from the fragments produced with separate tools. Our observations clearly indicate that this integration is a major problem with the current practices.

SoftwareSIMPLE (military communications protocol)Computer Networks and CommunicationsPresentation layerComputer sciencebusiness.industryDistributed computingCommunications protocolSoftware engineeringbusinessComputer-aided software engineeringProtocol (object-oriented programming)Application layerComputer Communications
researchProduct

PyCellBase

2019

Python package for easy retrieval of biological data from heterogeneous sources.

Software_GENERALHardware_GENERALComputer Science::Information RetrievalInformationSystems_INFORMATIONSTORAGEANDRETRIEVALTranscription factors and regulatory sitesComputer Science::Mathematical SoftwareComputingMethodologies_GENERAL
researchProduct

Sound and reusable components for abstract interpretation

2019

Abstract interpretation is a methodology for defining sound static analysis. Yet, building sound static analyses for modern programming languages is difficult, because these static analyses need to combine sophisticated abstractions for values, environments, stores, etc. However, static analyses often tightly couple these abstractions in the implementation, which not only complicates the implementation, but also makes it hard to decide which parts of the analyses can be proven sound independently from each other. Furthermore, this coupling makes it hard to combine soundness lemmas for parts of the analysis to a soundness proof of the complete analysis. To solve this problem, we propose to c…

SoundnessComputer scienceProgramming language020207 software engineering02 engineering and technologyStatic analysisReaching definitionReusecomputer.software_genreAbstract interpretation020204 information systems0202 electrical engineering electronic engineering information engineeringArrowHaskellSafety Risk Reliability and QualitycomputerSoftwarecomputer.programming_languageTransformer (machine learning model)Proceedings of the ACM on Programming Languages
researchProduct

Advanced functionality for radio analysis in the Offline software framework of the Pierre Auger Observatory

2011

The advent of the Auger Engineering Radio Array (AERA) necessitates the development of a powerful framework for the analysis of radio measurements of cosmic ray air showers. As AERA performs ‘‘radio- hybrid’’ measurements of air shower radio emission in coincidence with the surface particle detectors and fluorescence telescopes of the Pierre Auger Observatory, the radio analysis functionality had to be incorporated in the existing hybrid analysis solutions for fluorescence and surface detector data. This goal has been achieved in a natural way by extending the existing Auger Offline software framework with radio functionality. In this article, we lay out the design, highlights and features …

Source codeAstronomycomputer.software_genre01 natural sciencesObservatoryAuger experimentRadio detectionSOFTWARES (ANÁLISE)Instrumentationcosmic rays; radio detection; analysis software; detector simulationmedia_commonPhysicsPhysicsDetectoranalysis softwareAstrophysics::Instrumentation and Methods for AstrophysicsComputingMethodologies_DOCUMENTANDTEXTPROCESSINGFísica nuclearAstrophysics - Instrumentation and Methods for AstrophysicsComputer hardwareNuclear and High Energy Physics[PHYS.ASTR.IM]Physics [physics]/Astrophysics [astro-ph]/Instrumentation and Methods for Astrophysic [astro-ph.IM]media_common.quotation_subjectAstrophysics::High Energy Astrophysical PhenomenaFOS: Physical sciencesAnalysis softwareDetector simulationCosmic rayAstrophysics::Cosmology and Extragalactic AstrophysicsCosmic Rayradio detectionNuclear physicscosmic raysRAY AIR-SHOWERS0103 physical sciencesDETECTORSInstrumentation (computer programming)010306 general physicsInstrumentation and Methods for Astrophysics (astro-ph.IM)Cosmic raysCiencias ExactasNuclear and High Energy PhysicPierre Auger Observatory010308 nuclear & particles physicsbusiness.industrydetector simulationFísicaCosmic ray[SDU.ASTR.IM]Sciences of the Universe [physics]/Astrophysics [astro-ph]/Instrumentation and Methods for Astrophysic [astro-ph.IM]Software frameworkAir showerExperimental High Energy PhysicsEMISSIONbusinesscomputerMONTE-CARLO SIMULATIONS
researchProduct

An Agile methodology for Manufacturing Control Systems development

2007

Robotized manufacturing cells are required more and more often to process high variety of short life-cycle product. This increases the need for methods and techniques for easy reconfiguration of software programs running in Programmable Logic Controllers (PLC), i.e., devices able to control manufacturing systems. PLCs run embedded code characterized by a procedural nature that does not make it quite reconfigurable. In this paper we propose an AGIle COntrol System Development (AGICOSD) methodology that uses various practices of Agile software development methodologies and the Design By Contract (DBC) practice for modeling and programming manufacturing control systems. In this context we prop…

Source codeComputer sciencebusiness.industryCellular manufacturingmedia_common.quotation_subjectInstruction listAgile manufacturingSettore ING-IND/35 - Ingegneria Economico-GestionaleSoftware qualityComputer-integrated manufacturingManufacturing control systems development Robotized manufacturing cellsEmbedded systembusinessSoftware engineeringAgile software developmentmedia_commonJava Modeling Language2007 5th IEEE International Conference on Industrial Informatics
researchProduct

An Exploratory Empirical Study of Internal Quality Attributes of Open Source Software Systems

2012

This exploratory empirical study has focused on open source software (OSS). Seven medium-sized OSS systems from the SourceForge repository were analysed. Over 100 internal quality attributes and programming practices were scrutinized by using two semi-automated source code analysis tools (FindBugs and SoftCalc). Many statistically significant relations were revealed by the conducted regression analyses. Seven so-called bad programming practices; as manifested by the measured source code inconsistencies were identified as having significant relations to internal software quality. Additionally we set and tested two hypotheses. That investigation provided mixed results partly supporting some o…

Source codeComputer sciencebusiness.industrymedia_common.quotation_subjectOpen source softwareStatic analysisSoftware qualitySoftware metricSet (abstract data type)Empirical researchSoftwareSystems engineeringSoftware engineeringbusinessmedia_common
researchProduct