Search results for "computer.software_genre"

showing 10 items of 3858 documents

Automatic construction of test sets: Practical approach

2005

The problem of symbolic execution and test generation is considered both for sequential and concurrent programs. Practical methods for test construction for the given program path are presented.

Computer scienceProgramming languagePath (graph theory)Path conditionSymbolic executioncomputer.software_genrecomputerTest harnessTest (assessment)
researchProduct

An offline partial evaluator for curry programs

2005

Narrowing-driven partial evaluation is a powerful technique for the specialization of functional logic programs. In this paper, we describe the implementation of a narrowing-driven partial evaluator for Curry programs which follows the offline approach to ensuring termination. Although the new partial evaluator is less precise than previous (online) partial evaluators for Curry, it is much faster and, thus, allows the specialization of larger programs.

Computer scienceProgramming languageSpecialization (functional)Currycomputer.software_genrecomputerPartial evaluationcomputer.programming_languageProceedings of the 2005 ACM SIGPLAN workshop on Curry and functional logic programming
researchProduct

Towards Diagrammatic Patterns

2008

This article presents the idea that the graphical representation (concrete syntax) of a visual language can be specified based on some pre-defined diagrammatic patterns. A diagram from the Specification and Description Language (SDL) is used as illustration.

Computer scienceProgramming languagebusiness.industryObject languageComputer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing)Specification languagecomputer.software_genreSpecification and Description LanguageVisual languageDiagrammatic reasoningLanguage Of Temporal Ordering SpecificationUniversal Networking LanguageSoftware_SOFTWAREENGINEERINGProgramming language specificationComputer Science::Programming LanguagesArtificial intelligencebusinesscomputerNatural language processingcomputer.programming_language
researchProduct

LCL - A Graphical Meta-Language for Specification of Language Constraints

2015

The Object Constraint Language (OCL) is commonly used for constraints in meta-model-based language specifications. However, it may be advantageous to have a domain-specific constraint meta-language optimised for language specifications. A survey of OCL usage in language specifications has been performed, in order to gain an understanding of common constraint patterns. This is used as a starting point for defining a new meta-language for language constraints, Language Constraint Language (LCL), that has an intuitive graphical syntax.

Computer scienceProgramming languagebusiness.industryObject languageSpecification languagecomputer.software_genreUniversal Networking LanguageHigh-level programming languageProgramming language specificationData control languageArtificial intelligenceFirst-generation programming languagebusinesscomputerNatural language processingObject Constraint Languagecomputer.programming_languageProceedings of the 3rd International Conference on Model-Driven Engineering and Software Development
researchProduct

Persistent software transactional memory in Haskell

2021

Emerging persistent memory in commodity hardware allows byte-granular accesses to persistent state at memory speeds. However, to prevent inconsistent state in persistent memory due to unexpected system failures, different write-semantics are required compared to volatile memory. Transaction-based library solutions for persistent memory facilitate the atomic modification of persistent data in languages where memory is explicitly managed by the programmer, such as C/C++. For languages that provide extended capabilities like automatic memory management, a more native integration into the language is needed to maintain the high level of memory abstraction. It is shown in this paper how persiste…

Computer scienceProgramming languagecomputer.software_genreRuntime systemSoftware portabilityMemory managementSoftware transactional memoryHaskellPersistent data structureSafety Risk Reliability and QualitycomputerSoftwareGarbage collectioncomputer.programming_languageVolatile memoryProceedings of the ACM on Programming Languages
researchProduct

Car style-holon recognition in computer-aided design

2019

Abstract Multi-scale design can presumably stimulate greater intelligence in computer-aided design (CAD). Using the style-holon concept, this paper proposes a computational approach to address multi-scale style recognition for automobiles. A style-holon is both a whole—it contains sub-styles of which it is composed—as well as a part of a broader style. In this paper, we first apply a variable precision rough set-based approach to car evaluation and ranking. Secondly, we extracted and subsequently computed the each car's characteristic lines from the CAD models. Finally, we identified style-holons using the property of a double-headed style-holon. A style-holon is necessarily included in a t…

Computer scienceProperty (programming)[SHS.INFO]Humanities and Social Sciences/Library and information sciencesComputational MechanicsCAD02 engineering and technologycomputer.software_genre[SHS]Humanities and Social SciencesSet (abstract data type)0203 mechanical engineeringlcsh:TA1740202 electrical engineering electronic engineering information engineeringComputer Aided DesignEngineering (miscellaneous)ComputingMilieux_MISCELLANEOUSbusiness.industryDesign specificationlcsh:Engineering designComputer Graphics and Computer-Aided DesignHuman-Computer InteractionComputational Mathematics020303 mechanical engineering & transportsRankingModeling and Simulation020201 artificial intelligence & image processingArtificial intelligenceRough setHolarchybusinesscomputer
researchProduct

Refining a Reference Architecture for Model-Driven Business Apps

2016

-

Computer scienceRefiningbusiness.industry020204 information systems0202 electrical engineering electronic engineering information engineering020207 software engineering02 engineering and technologyReference architectureData miningcomputer.software_genreSoftware engineeringbusinesscomputer
researchProduct

A naive relevance feedback model for content-based image retrieval using multiple similarity measures

2010

This paper presents a novel probabilistic framework to process multiple sample queries in content based image retrieval (CBIR). This framework is independent from the underlying distance or (dis)similarity measures which support the retrieval system, and only assumes mutual independence among their outcomes. The proposed framework gives rise to a relevance feedback mechanism in which positive and negative data are combined in order to optimally retrieve images according to the available information. A particular setting in which users interactively supply feedback and iteratively retrieve images is set both to model the system and to perform some objective performance measures. Several repo…

Computer scienceRelevance feedbackContent-based image retrievalcomputer.software_genreSimilitudeSet (abstract data type)Similarity (network science)Artificial IntelligenceSignal ProcessingComputer Vision and Pattern RecognitionData miningImage retrievalcomputerSoftwareIndependence (probability theory)Pattern Recognition
researchProduct

MEDiSN

2010

Staff shortages and an increasingly aging population are straining the ability of emergency departments to provide high quality care. At the same time, there is a growing concern about hospitals' ability to provide effective care during disaster events. For these reasons, tools that automate patient monitoring have the potential to greatly improve efficiency and quality of health care. Towards this goal, we have developed MEDiSN , a wireless sensor network for monitoring patients' physiological data in hospitals and during disaster events. MEDiSN comprises Physiological Monitors (PMs), which are custom-built, patient-worn motes that sample, encrypt, and sign physiological data and Relay Po…

Computer scienceRemote patient monitoringNetwork packetbusiness.industryQuality of serviceTestbedComputer securitycomputer.software_genreEncryptionHardware and ArchitectureHealth careWirelessbusinesscomputerWireless sensor networkSoftwareACM Transactions on Embedded Computing Systems
researchProduct

Concept Analysis in Programming Language Research : Done Well It Is All Right

2017

Programming language research is becoming method conscious. Rigorous mathematical or empirical evaluation is often demanded, which is a good thing. However, I argue in this essay that concept analysis is a legitimate research approach in programming languages, with important limitations. It can be used to sharpen vague concepts, and to expose distinctions that have previously been overlooked, but it does not demonstrate the superiority of one language design over another. Arguments and counter-arguments are essential to successful concept analysis, and such thoughtful conversations should be published more. peerReviewed

Computer scienceResearch methodologynon-empirical research02 engineering and technology0603 philosophy ethics and religioncomputer.software_genreohjelmointikieletArgumentation theoryargumentationfilosofia0202 electrical engineering electronic engineering information engineeringFormal concept analysisresearch methodologyconcept analysista113philosophyProgramming languageNatural language programming020207 software engineering06 humanities and the artsprogramming language research060302 philosophyargumentointicomputerkäsiteanalyysiProgramming language theory
researchProduct