Search results for "Software engineering"

showing 10 items of 1151 documents

MAGICPL: A Generic Process Description Language for Distributed Pseudonymization Scenarios

2021

Abstract Objectives Pseudonymization is an important aspect of projects dealing with sensitive patient data. Most projects build their own specialized, hard-coded, solutions. However, these overlap in many aspects of their functionality. As any re-implementation binds resources, we would like to propose a solution that facilitates and encourages the reuse of existing components. Methods We analyzed already-established data protection concepts to gain an insight into their common features and the ways in which their components were linked together. We found that we could represent these pseudonymization processes with a simple descriptive language, which we have called MAGICPL, plus a relati…

Service (systems architecture)Biomedical ResearchComputer scienceProcess (engineering)computer.internet_protocolHealth InformaticsReuse03 medical and health sciences0302 clinical medicineHealth Information ManagementComponent (UML)Humans030212 general & internal medicinePseudonymizationComputer SecurityLanguageAdvanced and Specialized NursingClass (computer programming)Application programming interfacebusiness.industry030220 oncology & carcinogenesisSoftware engineeringbusinesscomputerConfidentialitySoftwareXMLMethods of Information in Medicine
researchProduct

UWSIO: Towards automatic orchestration for the deployment of 5G monitoring services from bare metal

2018

The next generation mobile networks 5G are currently being intensively developed and standardized globally, with commercial prototyping 5G connections already emerging. At the 5G system level, one of the Key Performance Indicators (KPIs) defining 5G is substantially reduced service creation time for 5G network operators and/or service providers to increase the system efficiency and thus reduce operational costs. In this work, we focus on realize this challenging KPI in terms of speedy creation of monitoring services for 5G operators from scratch (no operating system pre-installed). A new 5G infrastructure orchestrator UWSIO is proposed to achieve fully automated deployment of 5G monitoring …

Service (systems architecture)Computer sciencebusiness.industryTestbed020206 networking & telecommunications020207 software engineeringCloud computing02 engineering and technologyService providerSoftware deployment0202 electrical engineering electronic engineering information engineeringOrchestrationPerformance indicatorOrchestration (computing)businessSoftware engineeringNext Generation Mobile Networks2018 IEEE Wireless Communications and Networking Conference (WCNC)
researchProduct

Towards Concrete Syntax Based Find for Graphical Domain Specific Languages

2019

One of the main reasons why Model-Driven Engineering (MDE) technologies including Domain-specific modelling languages (DSML) have not reached the expected acceptance in the industry is a poor tool support. One of the features with a limited support even in commercial modelling tools is search (find). Typically, MDE tools support only a simple keyword-based textual search functionality. The same is true for the tools built using Domain-specific language (DSL) tool definition frameworks. It is proposed to provide the concrete syntax-based find functionality as a service of a DSL tool definition framework. The find diagrams are defined in a concrete syntax of a DSL. A definition of a DSL is us…

Service (systems architecture)Domain-specific languageConcrete syntaxDigital subscriber lineProgramming languageComputer scienceSimple (abstract algebra)0202 electrical engineering electronic engineering information engineering020207 software engineering020201 artificial intelligence & image processing02 engineering and technologycomputer.software_genrecomputer2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
researchProduct

A Context Aware Learning Application for Communities of Service Technicians

2016

The gathering of knowledge and competences needed to accomplish work related tasks is carried out in several ways. It can be done, planned in the long term to brace oneself for a new area of responsibility or in the short term to prepare for a concrete forthcoming task or while working on a task. The latter two happen quite often at the workplace. In this paper, we present a context aware mobile application supporting workplace learning of service technicians working at different locations including customer service. The originality of the presented application lies in the combination of the question a answering concept with the microlearning concept and in the context awareness of the appl…

Service (systems architecture)Knowledge managementbusiness.industryComputer sciencemedia_common.quotation_subject05 social sciencesContext (computing)050301 education020207 software engineering02 engineering and technologyTask (project management)Originality0202 electrical engineering electronic engineering information engineeringQuestion answeringContext awarenessbusiness0503 educationContext-aware servicesCompetence (human resources)media_common2016 IEEE 16th International Conference on Advanced Learning Technologies (ICALT)
researchProduct

A speech recognition approach for an industrial training station

2021

This paper presents a speech recognition service used in the context of commanding and guiding the activities around an industrial training station. The entire concept is built on a decentralized microservice architecture and one of the many hardware and software components is the speech recognition engine. This engine grants users the possibility to interact seamlessly with other components in order to ensure a gradual and productive learning process. By working with different API’s for both English and Romanian languages, the presented approach manages to obtain good speech recognition for defining task phrases aiding the training procedure and to reduce the recognition required time by a…

Service (systems architecture)Process (engineering)Order (business)Speech recognitionComponent-based software engineeringContext (language use)TA1-2040ArchitectureEngineering (General). Civil engineering (General)Training (civil)Task (project management)MATEC Web of Conferences
researchProduct

Which Test Artifacts Testing Service Providers should Reuse and How? Experiences from a Case Study in the Chinese ICT Sourcing Market

2011

Software testing service providers are facing new requirements to shorten service times, lower costs, and increase service customization and quality. Reuse of test artifacts is a possible solution that can help providers to meet the requirements because reuse can improve software quality and productivity. However, the extant literature does not explain in depth which test artifacts should be reused and how. This paper focuses on ICT-enabled sourcing of software testing services in the Chinese market to identify the most important reusable test artifacts. There are two reasons for this research. First, most Chinese service providers are small or medium-sized and have to overcome obstacles su…

Service (systems architecture)Process managementComputer scienceSoftware walkthroughReuseSoftware peer reviewGlobalizationSoftware quality analystSoftware verification and validationMarketingta113Social software engineeringbusiness.industrySoftware as a serviceSoftware developmentService providerSoftware qualityInformation and Communications TechnologySoftware deploymentPersonal software processSoftware quality managementPackage development processbusinessSystem integration testingSoftware project managementSoftware quality control
researchProduct

IN service specification using the KANNEL language

1995

KANNEL is an application-oriented language for protocol engineering, with integrated support for all the main aspects of implementing typical communications software. Intelligent network services with distributed and interacting components share a number of central features with communications protocols, thus bringing in the possibility of applying protocol engineering techniques within the area of intelligent networking. To verify this view, the KANNEL language is applied to the specification of an intelligent calling card service. The specification includes both visual and textual notations of KANNEL.

Service (systems architecture)Protocol engineeringIntelligent NetworkComputer sciencebusiness.industryPersonal identification numberCode reuseCommunications softwareSoftware engineeringbusinessNotationCommunications protocolComputer network
researchProduct

Software-as-a-Service in the Telecommunication Industry: Problems and Opportunities

2010

This paper examines the telecommunication software market and the adoption of topical Software-as-a-Service (SaaS) model in this vertical market. The aim of this paper is to estimate which telecommunication software products are likely to be provided as a Service, and to examine the potential factors disallowing SaaS adoption. The set aim is pursued by studying both the supplying software vendors and the communication service providers (CSP) as customers. A set of thematic interviews, software industry statistics and information disclosed by the software vendors are used in the analysis. The results of the analysis reveal challenges in adopting SaaS for telecommunication software as well as…

Service (systems architecture)Social software engineeringProcess managementbusiness.industrySoftware deploymentInformationSystems_INFORMATIONSYSTEMSAPPLICATIONSSoftware as a serviceSoftware developmentVertical marketSoftware systemService providerbusinessTelecommunications
researchProduct

Model-based approaches for the development of event-based systems using embedded services

2010

This paper presents a development use case of event-based system using (embedded) services specified in UPnP specification. Although we use only UPnP, we considered that the use case is also applicable for other (XML-based) service description technologies.

Service (systems architecture)business.industrycomputer.internet_protocolComputer scienceEvent basedComputerApplications_COMPUTERSINOTHERSYSTEMSDevelopment (topology)Home automationServerEmbedded systemUniversal Plug and PlayThe InternetSoftware engineeringbusinesscomputerXML2010 2nd International Conference on Computer Technology and Development
researchProduct

2019

Background Key elements of instructional quality include the teacher's ability to immediately react in domain-specific classroom situations. Such skills - defined as action-related skills - can only be validly assessed using authentic representations of real-life teaching practice. However, research has not yet explained how teachers apply domain-specific knowledge for teaching and to what extent action-related skills are transferable from one domain to another. Aims Our study aims to examine (1) the relationship between action-related skills, content knowledge, and pedagogical content knowledge, and (2) the domain specificity of action-related skills of (prospective) teachers in the two do…

Service (systems architecture)media_common.quotation_subject05 social sciencesEconomics education050301 educationDomain specificitylanguage.human_languageTeacher educationEducationDomain (software engineering)GermanTransfer of trainingComputingMilieux_COMPUTERSANDEDUCATIONDevelopmental and Educational PsychologyMathematics educationlanguage0501 psychology and cognitive sciencesQuality (business)Psychology0503 education050104 developmental & child psychologymedia_commonBritish Journal of Educational Psychology
researchProduct