physical unit conversion

Designs, implements, or evaluates software, libraries, or processes that convert measurements between physical units and unit systems; this includes parsing and normalizing unit strings, applying conversion factors and prefixes, handling compound and derived units, and enforcing dimensional consistency during unit-aware arithmetic and data pipelines.

physicalunitconversion

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
-0.08
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$200K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

This study addresses the lack of conversion support in existing typed unit calculi and the absence of scale-invariance guarantees in practical languages by proposing the ΛS calculus. This method is the first to integrate unit conversion into a rigorous type system, supporting quantification and vector linear mappings while precisely delineating the boundaries of scale invariance. It formally proves global invariance for expressions without constant terms and local invariance for those involving conversions. The entire framework is formally verified in Lean 4, yielding verified decision procedures and checkers alongside native binary compilation for evaluation. Furthermore, this work establishes a consistency-checking method for unit declarations, extracts precise conversion factors, and proves both an erasure theorem and the Buckingham π theorem for dimensional analysis with n variables.

dimensional analysisscaling invariancetype systems

A Theory of Conversion Relations for Prefixed Units of Measure

Dec 22, 2022
BT
B. T. Widemann
🏛️ Technische Hochschule Brandenburg | semantics gGmbH

To address semantic modeling and automatic conversion of prefixed units, this paper introduces the first unified formal semantic model grounded in category and group theory: it jointly models unit prefixes, base units, and conversion rules as a ternary relation endowed with both group and category structures, and defines natural and accidental semantic operations; based on this, it establishes a hierarchy of subclasses with progressively strengthened algebraic properties. Key contributions include: (1) the first unit-semantic framework integrating category theory and group theory, enabling unified characterization of prefixed units and conversion rules; (2) a classification system for conversion relations with well-defined algebraic properties; and (3) a symbolic, deterministic, polynomial-time rewriting-based conversion algorithm that eliminates reliance on lookup tables and supports rigorously verifiable unit reasoning.

Defines conversion rules as ternary relationsDevelops efficient algorithm for unit conversionFormalizes semantic model for prefixed units

This work addresses the lack of a unified semantic foundation in current software systems, which creates comprehension gaps among development, usage, and governance due to deficiencies in usability, modularity, and accountability. To bridge this divide, the paper proposes grounding software semantics in domain behavioral phenomena—specifically individuals, actions, and facts—as a shared conceptual vocabulary for stakeholders. This approach systematically integrates phenomenon-based modeling into software development by organizing behaviors into conceptual units, leveraging large language models (LLMs) to map semantics to modular, readable code, and establishing agent accountability through behavior-oriented norms. Empirical evaluation demonstrates that the proposed method significantly enhances the quality of usability design, improves the modularity and readability of LLM-generated code, and strengthens the accountability of autonomous agent behaviors.

accountabilitymeaningmodularity

Rigid activity implementation binding in digital business processes hinders adaptation to heterogeneous organizational requirements. Method: This paper proposes a three-level dynamic binding mechanism—operating at compile time, launch time, and runtime—that enables concurrent execution of multiple implementations for the same activity and supports context-aware, dynamic customization of input/output data contracts. Integrating Software Product Line (SPL) engineering with Process-Aware Information Systems (PAIS), we develop a variability modeling and runtime feature configuration framework. Contribution/Results: Our approach achieves, for the first time, end-to-end flexible activity binding across the full process lifecycle. It overcomes the limitations of conventional single-version, static binding by enabling on-demand composition of diverse activity implementations and data interfaces within a unified process model. This significantly enhances the adaptability and configurability of process systems in multi-organizational settings.

Customizing input and output data for process activitiesEnabling runtime selection of multiple activity implementationsManaging implementation variants in digitized business processes

A Unit Proofing Framework for Code-level Verification: A Research Agenda

Oct 18, 2024
PC
Paschal C. Amusuo
🏛️ Purdue University | Michigan State University

Existing code-level formal verification tools scale poorly to large-scale software, while mainstream unit-level verification relies heavily on manual effort, often missing critical defects. This paper proposes the “Unit Proof Framework” research agenda—the first systematic definition of a unit verification paradigm supporting automated decoupling and independent verification of code units. Methodologically, it integrates formal verification, program analysis, modular verification, and automated toolchain design, with deep alignment to industrial development practices (e.g., AWS workflows). Its core contributions include: (1) establishing a scalable, engineering-friendly unit verification methodology; (2) characterizing a taxonomy of key technical challenges; (3) overcoming bottlenecks inherent in manual verification; and (4) significantly improving early detection of code-level defects. Collectively, this work lays the theoretical foundation and provides a practical technical pathway for building high-assurance, deployable automated verification infrastructure.

Automating unit proofing to reduce manual errorsEarly detection of implementation defects in verificationEnsuring code-level correctness in large-scale software

Latest Papers

What's happening recently
View more

Existing software engineering metrics often fail to effectively support critical development decisions—such as whether refactoring is necessary or whether testing is sufficient—thereby limiting their practical utility. This work addresses this gap by systematically introducing metrological principles (the science of measurement) into the domain of software measurement for the first time. It proposes a metrology-informed approach to metric modeling and evaluation, establishing a rigorous scientific foundation for the design of software metrics. By grounding metric development in established measurement theory, the proposed method substantially enhances the usability, credibility, and decision-support capability of metrics in real-world engineering contexts. This study thus opens a new research direction for software measurement, aligning it more closely with the epistemological standards of empirical science.

decision-makingmeasurementmetrology

This study addresses the growing challenge posed by the widespread involvement of AI agents in software development, which undermines the long-standing assumption that development artifacts are exclusively produced by human professionals—an assumption underpinning traditional software metrics. The work systematically exposes how AI-generated traces compromise the foundational premises of established software measurement practices, thereby threatening the validity of prior empirical conclusions. To confront this issue, the authors propose an AI-augmented, systematic replication methodology that integrates modern data analytics with empirical software engineering techniques to rigorously re-evaluate key findings. The project advances a dynamic, reproducible, and sustainable measurement paradigm capable of adapting to evolving data ecosystems, offering a robust and timely framework for software metrics in the AI era.

AI agentsfoundational assumptionsreplication

This study addresses the lack of implementation guidelines for ISO data quality standards, which hinders their practical adoption. We systematically categorize ISO metrics and formulate executable specifications, developing dqmeasure, an open-source Python library for automated assessment. The core innovation lies in a novel method that automatically learns parameters from reference data, eliminating reliance on manual rules. Experimental results demonstrate that the proposed metrics decrease monotonically as data errors increase and exhibit strong correlation with downstream machine learning performance. Furthermore, the approach supports linearly scalable monitoring. This work provides an effective tool for the automated evaluation of data quality.

Data Quality AssessmentData Quality MetricsISO Standards

本文探讨了通过整合数据工程和软件工程实践(如DataOps、MLOps等)来重塑面向数据和AI系统的软件开发生命周期,以应对传统SDLC在处理这些系统时遇到的挑战。

AI-enabled systemsdata-intensive systemsDataOps

Hot Scholars

AB

Amir Barati Farimani

Russell V. Trader Associate Professor at Carnegie Mellon University
Computational systemsMulti-scale modelingBiophysicsDeep Learning
SH

Stefanie Haustein

ÉSIS, University of Ottawa
bibliometricsresearch evaluationscholarly communicationopen access
JP

Juan Pablo Alperin

Associate Professor, Simon Fraser University
Scholarly CommunicationLatin AmericaOpen AccessOpen Science
SM

Scott McCloskey

Assistant Director of Computer Vision, Kitware
Computer VisionComputational Photography
DR

Dara Rahmati

Faculty of Computer Science and Engineering, Shahid Beheshti University
Computer ArchitectureNetworks on ChipHardware AcceleratorsScientific Computing