{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T18:13:50Z","timestamp":1764267230527,"version":"3.46.0"},"reference-count":40,"publisher":"ASME International","issue":"1","license":[{"start":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T00:00:00Z","timestamp":1764201600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,1,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Recent advances in wireless networking technologies, the reliable application of fault diagnostic and prognostic techniques, and rapid advances in machine learning algorithms have led to widespread use and benefits for Internet-of-Things applications. These advances have also made it possible for devices, previously used for monitoring at enterprise levels, to be applied to monitoring at the individual equipment level. Devices such as networked sensors and radio frequency identification (RFID) tags are increasingly used to detect, track, and monitor equipment in a variety of applications. While the benefits are quite promising, there are significant challenges in the adoption and deployment of such networked sensors in terms of design, operation, and economic justification. Selecting sensors with appropriate specifications is imperative for capturing high-quality information. This article presents a goal programming approach that utilizes sensor manufacturers' datasheets to specify and select a heterogeneous set of sensors. The usefulness of the proposed goal programming approach is demonstrated through its ability to concurrently handle the specification and selection of heterogeneous sensors in intricate systems. This differs from prior approaches, which treat sensor selection and specification disjointly during system design. The main contribution of this study is the development of a mathematical model to support flexible design needs and distinguishes itself from previous approaches in the field, and the use of dynamic specification bounds allowing users to explore design trade-offs and adjust system targets as needed. As a result, the proposed goal programming approach enables a more thorough and integrated design strategy for selecting sensors for intricate equipment.<\/jats:p>","DOI":"10.1115\/1.4069826","type":"journal-article","created":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T10:51:36Z","timestamp":1758019896000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":0,"title":["Concurrent Specification and Selection of Heterogeneous Sensors Using Goal Programming"],"prefix":"10.1115","volume":"26","author":[{"given":"Amol","family":"Kulkarni","sequence":"first","affiliation":[{"name":"The Pennsylvania State University Department of Industrial and Manufacturing Engineering, , , \u00a0","place":["State College, PA, 16801"]}]},{"given":"Pongchalat","family":"Chaisiriroj","sequence":"additional","affiliation":[{"name":"George Mason University Department of Systems Engineering and Operations Research, , , \u00a0","place":["Fairfax, VA, 22030"]}]},{"given":"Vignesh","family":"Chitra","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University Department of Industrial and Manufacturing Engineering, , , \u00a0","place":["State College, PA, 16801"]}]},{"given":"Vittaldas","family":"Prabhu","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University Department of Industrial and Manufacturing Engineering, , , \u00a0","place":["State College, PA, 16801"]}]},{"given":"Janis","family":"Terpenny","sequence":"additional","affiliation":[{"id":[{"id":"https:\/\/ror.org\/02jqj7156","id-type":"ROR","asserted-by":"publisher"}],"name":"George Mason University Department of Systems Engineering and Operations Research, , , \u00a0","place":["Fairfax, VA, 22030"]}]}],"member":"33","published-online":{"date-parts":[[2025,11,27]]},"reference":[{"issue":"5","key":"2025112713093297300_CIT0001","doi-asserted-by":"publisher","first-page":"1558","DOI":"10.3390\/s21051558","article-title":"Sensors for Structural Health Monitoring and Condition Monitoring","volume":"21","author":"Pozo","year":"2021","journal-title":"Sensors"},{"issue":"4","key":"2025112713093297300_CIT0002","doi-asserted-by":"publisher","first-page":"529","DOI":"10.31803\/tg-20201015132216","article-title":"Sensors and Their Application in Precision Agriculture","volume":"15","author":"Juri\u0161i\u0107","year":"2021","journal-title":"Tehn. Glas."},{"key":"2025112713093297300_CIT0003","first-page":"1","article-title":"Optimal Sensor Selection for Health Monitoring Systems","author":"Santi","year":"2005"},{"key":"2025112713093297300_CIT0004","first-page":"135","article-title":"Application of the Systematic Sensor Selection Strategy for Turbofan Engine Diagnostics","author":"Sowers","year":"2008"},{"issue":"1","key":"2025112713093297300_CIT0005","doi-asserted-by":"publisher","first-page":"16","DOI":"10.2514\/1.34677","article-title":"Sensor Selection and Optimization for Health Assessment of Aerospace Systems","volume":"5","author":"Maul","year":"2008","journal-title":"J. Aeros. Comput. Inf. Commun."},{"issue":"3\u20134","key":"2025112713093297300_CIT0006","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1016\/S0079-6425(00)00011-6","article-title":"The Selection of Sensors","volume":"46","author":"Shieh","year":"2001","journal-title":"Prog. Mater. Sci."},{"key":"2025112713093297300_CIT0007","first-page":"217","article-title":"Sensor Ranking: A Primitive for Efficient Content-Based Sensor Search","author":"Elahi","year":"2009"},{"issue":"2","key":"2025112713093297300_CIT0008","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1109\/JSEN.2013.2282292","article-title":"Sensor Search Techniques for Sensing as a Service Architecture for the Internet of Things","volume":"14","author":"Perera","year":"2014","journal-title":"IEEE Sens. J."},{"issue":"1","key":"2025112713093297300_CIT0009","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/s10922-012-9259-8","article-title":"Context-Aware Service Ranking in Wireless Sensor Networks","volume":"22","author":"Niu","year":"2014","journal-title":"J. Netw. Syst. Manage."},{"key":"2025112713093297300_CIT0010","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ins.2015.05.029","article-title":"A Ranking Method for Sensor Services Based on Estimation of Service Access Cost","volume":"319","author":"Wang","year":"2015","journal-title":"Inf. Sci. (N Y)"},{"key":"2025112713093297300_CIT0011","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1016\/j.procs.2023.12.119","article-title":"Selection of Water Flow Sensors: An Approach Using the PrOPPAGA Method","volume":"230","author":"Diniz","year":"2023","journal-title":"Procedia Comput. Sci."},{"key":"2025112713093297300_CIT0012","first-page":"211","article-title":"Technology Selection for Industry 4.0 Oriented Condition-Based Monitoring System: A Case Study in the Paper Mills Industry","author":"Cabrera","year":"2022"},{"issue":"4","key":"2025112713093297300_CIT0013","doi-asserted-by":"publisher","first-page":"1285","DOI":"10.3390\/s24041285","article-title":"Underground Mine Safety and Health: A Hybrid MEREC\u2013CoCoSo System for the Selection of Best Sensor","volume":"24","author":"Wang","year":"2024","journal-title":"Sensors"},{"key":"2025112713093297300_CIT0014","first-page":"2889","article-title":"A Three Level Sensor Ranking Method Based on Active Perception","author":"Costa","year":"2019"},{"issue":"5","key":"2025112713093297300_CIT0015","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1080\/08956308.2018.1495965","article-title":"A Straightforward Route to Sensor Selection for IoT Systems","volume":"61","author":"Jones","year":"2018","journal-title":"Res. Technol. Manag."},{"key":"2025112713093297300_CIT0016","first-page":"697","article-title":"Optimal Sensor Selection From Sensor Pool in IoT Environment","author":"Babu","year":"2016"},{"issue":"4","key":"2025112713093297300_CIT0017","doi-asserted-by":"publisher","first-page":"041001","DOI":"10.1115\/1.4042837","article-title":"A Relative Equilibrium Decision Approach for Concept Design Through Fuzzy Cooperative Game Theory","volume":"19","author":"Jing","year":"2019","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2025112713093297300_CIT0018","doi-asserted-by":"publisher","first-page":"031010","DOI":"10.1115\/1.4055514","article-title":"Data-Driven Sensor Selection for Signal Estimation of Vertical Wheel Forces in Vehicles","volume":"23","author":"Zheng","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2025112713093297300_CIT0019","doi-asserted-by":"publisher","first-page":"031010","DOI":"10.1115\/1.4030748","article-title":"Graph-Based Simplification of Feature-Based Three-Dimensional Computer-Aided Design Models for Preserving Connectivity","volume":"15","author":"Kwon","year":"2015","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"12","key":"2025112713093297300_CIT0020","doi-asserted-by":"publisher","first-page":"2366","DOI":"10.3390\/sym13122366","article-title":"Fault-Diagnosis Sensor Selection for Fuel Cell Stack Systems Combining an Analytic Hierarchy Process with the Technique Order Performance Similarity Ideal Solution Method","volume":"13","author":"Jin","year":"2021","journal-title":"Symmetry (Basel)"},{"issue":"3","key":"2025112713093297300_CIT0021","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1016\/j.dss.2005.12.002","article-title":"An Approach to Avoiding Rank Reversal in AHP","volume":"42","author":"Wang","year":"2006","journal-title":"Decis. Support Syst."},{"issue":"1\u20132","key":"2025112713093297300_CIT0022","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1002\/mcda.1525","article-title":"The Characteristic Objects Method: A New Distance-Based Approach to Multi-Criteria Decision-Making Problems","volume":"22","author":"Sa\u0142abun","year":"2015","journal-title":"J. Multi-Criteria Decis. Anal."},{"key":"2025112713093297300_CIT0023","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1016\/j.procs.2021.08.135","article-title":"Are the Results of MCDA Methods Reliable? Selection of Materials for Thermal Energy Storage","volume":"192","author":"Paradowski","year":"2021","journal-title":"Procedia Comput. Sci."},{"issue":"11","key":"2025112713093297300_CIT0024","doi-asserted-by":"publisher","first-page":"4110","DOI":"10.3390\/s22114110","article-title":"IoT System Selection as a Fuzzy Multi-Criteria Problem","volume":"22","author":"Ilieva","year":"2022","journal-title":"Sensors"},{"issue":"4","key":"2025112713093297300_CIT0025","doi-asserted-by":"publisher","first-page":"507","DOI":"10.23055\/ijietap.2018.25.4.2213","article-title":"A New Fuzzy Hybrid Mcdm-Zogp Approach for Product Selection Problem: A Case Study of the Optical Fiber Cable","volume":"25","author":"Karada\u011f","year":"2018","journal-title":"Int. J. Ind. Eng."},{"key":"2025112713093297300_CIT0026","first-page":"119","article-title":"Selecting a CMOS Sensor by Using a Fuzzy MCDM Framework","author":"Huang","year":"2010"},{"issue":"3","key":"2025112713093297300_CIT0027","doi-asserted-by":"publisher","first-page":"031007","DOI":"10.1115\/1.4035675","article-title":"Energy-Aware Material Selection for Product With Multicomponent Under Cloud Environment","volume":"17","author":"Bi","year":"2017","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2025112713093297300_CIT0028","doi-asserted-by":"publisher","first-page":"021007","DOI":"10.1115\/1.4048127","article-title":"An Ontology-Based Framework for Decision Support in Assembly Variant Design","volume":"21","author":"Das","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2025112713093297300_CIT0029","doi-asserted-by":"publisher","first-page":"021011","DOI":"10.1115\/1.4027375","article-title":"An Integrated Approach to Information Modeling for the Sustainable Design of Products","volume":"14","author":"Eddy","year":"2014","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"1","key":"2025112713093297300_CIT0030","doi-asserted-by":"publisher","first-page":"011002","DOI":"10.1115\/1.4048214","article-title":"Rule Model for Selecting Dimensional Measurement Equipment in Inspection Planning","volume":"22","author":"Feng","year":"2021","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2025112713093297300_CIT0031","doi-asserted-by":"publisher","first-page":"021005","DOI":"10.1115\/1.4006464","article-title":"Rave: A Computational Framework to Facilitate Research in Design Decision Support","volume":"12","author":"Daskilewicz","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"9","key":"2025112713093297300_CIT0032","doi-asserted-by":"publisher","first-page":"091001","DOI":"10.1115\/1.4065607","article-title":"Dynamic Sensor Selection for Efficient Monitoring of Coupled Multidisciplinary Systems","volume":"24","author":"Asadi","year":"2024","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2025112713093297300_CIT0033","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1016\/j.procs.2022.01.037","article-title":"Choice of Armored Vehicles on Wheels for the Brazilian Marine Corps Using PrOPPAGA","volume":"199","author":"dos Santos","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"2025112713093297300_CIT0034","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/j.procs.2023.07.038","article-title":"Application of the PrOPPAGA Method in the Evaluation of Returnable Stretches in the Context of the Processes of Early Extension of Railway Concessions","volume":"221","author":"Salgado","year":"2023","journal-title":"Procedia Comput. Sci."},{"key":"2025112713093297300_CIT0035","doi-asserted-by":"publisher","first-page":"1347","DOI":"10.1016\/j.procs.2021.08.138","article-title":"Towards Proper Consumer Choices \u2013 MCDM Based Product Selection","volume":"192","author":"Paradowski","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"2025112713093297300_CIT0036","doi-asserted-by":"publisher","first-page":"109587","DOI":"10.1016\/j.cie.2023.109587","article-title":"Goal Programming and Multi-Criteria Methods in Remanufacturing and Reverse Logistics: Systematic Literature Review and Survey","volume":"185","author":"Guggeri","year":"2023","journal-title":"Comput. Ind. Eng."},{"volume-title":"Theory and Applications of the Analytic Network Process: Decision Making with Benefits, Opportunities, Costs, and Risks","year":"2005","author":"Saaty","key":"2025112713093297300_CIT0037"},{"issue":"19","key":"2025112713093297300_CIT0038","doi-asserted-by":"publisher","first-page":"6470","DOI":"10.3390\/s21196470","article-title":"Sensor Selection Framework for Designing Fault Diagnostics System","volume":"21","author":"Kulkarni","year":"2021","journal-title":"Sensors"},{"key":"2025112713093297300_CIT0039","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/978-1-4302-6014-1_2","volume-title":"Sensor Technologies: Healthcare, Wellness, and Environmental Applications","author":"McGrath","year":"2013"},{"volume-title":"Gurobi Optimizer Reference Manual","year":"2023","author":"Gurobi Optimization, LLC","key":"2025112713093297300_CIT0040"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/1\/011003\/7537800\/jcise-25-1104.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/26\/1\/011003\/7537800\/jcise-25-1104.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T18:09:39Z","timestamp":1764266979000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/26\/1\/011003\/1222197\/Concurrent-Specification-and-Selection-of"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,27]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4069826","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2025,11,27]]},"article-number":"011003"}}