dblp: Brian Demsky
https://dblp.org/pid/47/3381.html
dblp person page RSS feedThu, 25 Apr 2024 05:39:42 +0200en-USdaily1released under the CC0 1.0 licensedblp@dagstuhl.de (dblp team)dblp@dagstuhl.de (dblp team)Computers/Computer_Science/Publications/Bibliographieshttp://www.rssboard.org/rss-specificationhttps://dblp.org/img/logo.144x51.pngdblp: Brian Demskyhttps://dblp.org/pid/47/3381.html14451FlowProf: Profiling Multi-threaded Programs using Information-Flow.https://doi.org/10.1145/3640537.3641577Ahamed Al Nahian, Brian Demsky: FlowProf: Profiling Multi-threaded Programs using Information-Flow.CC2024: 137-149]]>https://dblp.org/rec/conf/cc/NahianD24Mon, 01 Jan 2024 00:00:00 +0100Yashme: detecting persistency races.https://doi.org/10.1145/3503222.3507766Hamed Gorjiara, Guoqing Harry Xu, Brian Demsky: Yashme: detecting persistency races.ASPLOS2022: 830-845]]>https://dblp.org/rec/conf/asplos/GorjiaraXD22Sat, 01 Jan 2022 00:00:00 +0100Checking robustness to weak persistency models.https://doi.org/10.1145/3519939.3523723Hamed Gorjiara, Weiyu Luo, Alex Lee, Guoqing Harry Xu, Brian Demsky: Checking robustness to weak persistency models.PLDI2022: 490-505]]>https://dblp.org/rec/conf/pldi/GorjiaraLLXD22Sat, 01 Jan 2022 00:00:00 +0100Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate.https://doi.org/10.1007/978-3-030-94583-1_20Rahmadi Trimananda, Weiyu Luo, Brian Demsky, Guoqing Harry Xu: Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate.VMCAI2022: 400-424]]>https://dblp.org/rec/conf/vmcai/TrimanandaLDX22Sat, 01 Jan 2022 00:00:00 +0100Jaaru: efficiently model checking persistent memory programs.https://doi.org/10.1145/3445814.3446735Hamed Gorjiara, Guoqing Harry Xu, Brian Demsky: Jaaru: efficiently model checking persistent memory programs.ASPLOS2021: 415-428]]>https://dblp.org/rec/conf/asplos/GorjiaraXD21Fri, 01 Jan 2021 00:00:00 +0100C11Tester: a race detector for C/C++ atomics.https://doi.org/10.1145/3445814.3446711Weiyu Luo, Brian Demsky: C11Tester: a race detector for C/C++ atomics.ASPLOS2021: 630-646]]>https://dblp.org/rec/conf/asplos/LuoD21Fri, 01 Jan 2021 00:00:00 +0100C11Tester: A Race Detector for C/C++ Atomics Technical Report.https://arxiv.org/abs/2102.07901Weiyu Luo, Brian Demsky: C11Tester: A Race Detector for C/C++ Atomics Technical Report.CoRRabs/2102.07901 (2021)]]>https://dblp.org/rec/journals/corr/abs-2102-07901Fri, 01 Jan 2021 00:00:00 +0100Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate.https://arxiv.org/abs/2111.05290Rahmadi Trimananda, Weiyu Luo, Brian Demsky, Guoqing Harry Xu: Stateful Dynamic Partial Order Reduction for Model Checking Event-Driven Applications that Do Not Terminate.CoRRabs/2111.05290 (2021)]]>https://dblp.org/rec/journals/corr/abs-2111-05290Fri, 01 Jan 2021 00:00:00 +0100Satune: synthesizing efficient SAT encoders.https://doi.org/10.1145/3428214Hamed Gorjiara, Guoqing Harry Xu, Brian Demsky: Satune: synthesizing efficient SAT encoders.Proc. ACM Program. Lang.4(OOPSLA): 146:1-146:32 (2020)]]>https://dblp.org/rec/journals/pacmpl/GorjiaraXD20Wed, 01 Jan 2020 00:00:00 +0100Packet-Level Signatures for Smart Home Devices.https://www.ndss-symposium.org/ndss-paper/packet-level-signatures-for-smart-home-devices/Rahmadi Trimananda, Janus Varmarken, Athina Markopoulou, Brian Demsky: Packet-Level Signatures for Smart Home Devices.NDSS2020]]>https://dblp.org/rec/conf/ndss/TrimanandaVMD20Wed, 01 Jan 2020 00:00:00 +0100Understanding and automatically detecting conflicting interactions between smart home IoT applications.https://doi.org/10.1145/3368089.3409682Rahmadi Trimananda, Seyed Amir Hossein Aqajari, Jason Chuang, Brian Demsky, Guoqing Harry Xu, Shan Lu: Understanding and automatically detecting conflicting interactions between smart home IoT applications.ESEC/SIGSOFT FSE2020: 1215-1227]]>https://dblp.org/rec/conf/sigsoft/TrimanandaACDX020Wed, 01 Jan 2020 00:00:00 +0100Securing Smart Home Edge Devices against Compromised Cloud Servers.https://arxiv.org/abs/2006.11657Rahmadi Trimananda, Ali Younis, Thomas Kwa, Brian Demsky, Harry Xu: Securing Smart Home Edge Devices against Compromised Cloud Servers.CoRRabs/2006.11657 (2020)]]>https://dblp.org/rec/journals/corr/abs-2006-11657Wed, 01 Jan 2020 00:00:00 +0100Gerenuk: thin computation over big native data using speculative program transformation.https://doi.org/10.1145/3341301.3359643Christian Navasca, Cheng Cai, Khanh Nguyen, Brian Demsky, Shan Lu, Miryung Kim, Guoqing Harry Xu: Gerenuk: thin computation over big native data using speculative program transformation.SOSP2019: 538-553]]>https://dblp.org/rec/conf/sosp/NavascaCNDLKX19Tue, 01 Jan 2019 00:00:00 +0100PingPong: Packet-Level Signatures for Smart Home Device Events.http://arxiv.org/abs/1907.11797Rahmadi Trimananda, Janus Varmarken, Athina Markopoulou, Brian Demsky: PingPong: Packet-Level Signatures for Smart Home Device Events.CoRRabs/1907.11797 (2019)]]>https://dblp.org/rec/journals/corr/abs-1907-11797Tue, 01 Jan 2019 00:00:00 +0100Towards understanding the costs of avoiding out-of-thin-air results.https://doi.org/10.1145/3276506Peizhao Ou, Brian Demsky: Towards understanding the costs of avoiding out-of-thin-air results.Proc. ACM Program. Lang.2(OOPSLA): 136:1-136:29 (2018)]]>https://dblp.org/rec/journals/pacmpl/OuD18Mon, 01 Jan 2018 00:00:00 +0100Skyway: Connecting Managed Heaps in Distributed Big Data Systems.https://doi.org/10.1145/3173162.3173200Khanh Nguyen, Lu Fang, Christian Navasca, Guoqing Xu, Brian Demsky, Shan Lu: Skyway: Connecting Managed Heaps in Distributed Big Data Systems.ASPLOS2018: 56-69]]>https://dblp.org/rec/conf/asplos/NguyenFNXDL18Mon, 01 Jan 2018 00:00:00 +0100Vigilia: Securing Smart Home Edge Computing.https://doi.org/10.1109/SEC.2018.00013Rahmadi Trimananda, Ali Younis, Bojun Wang, Bin Xu, Brian Demsky, Guoqing Harry Xu: Vigilia: Securing Smart Home Edge Computing.SEC2018: 74-89]]>https://dblp.org/rec/conf/edge/TrimanandaYWXDX18Mon, 01 Jan 2018 00:00:00 +0100ZenIDS: introspective intrusion detection for PHP applications.https://doi.org/10.1109/ICSE.2017.29Byron Hawkins, Brian Demsky: ZenIDS: introspective intrusion detection for PHP applications.ICSE2017: 232-243]]>https://dblp.org/rec/conf/icse/HawkinsD17Sun, 01 Jan 2017 00:00:00 +0100Checking Concurrent Data Structures Under the C/C++11 Memory Model.https://doi.org/10.1145/3018743.3018749Peizhao Ou, Brian Demsky: Checking Concurrent Data Structures Under the C/C++11 Memory Model.PPoPP2017: 45-59]]>https://dblp.org/rec/conf/ppopp/OuD17Sun, 01 Jan 2017 00:00:00 +0100A Practical Approach for Model Checking C/C++11 Code.https://doi.org/10.1145/2806886Brian Norris, Brian Demsky: A Practical Approach for Model Checking C/C++11 Code.ACM Trans. Program. Lang. Syst.38(3): 10:1-10:51 (2016)]]>https://dblp.org/rec/journals/toplas/NorrisD16Fri, 01 Jan 2016 00:00:00 +0100BlackBox: lightweight security monitoring for COTS binaries.https://doi.org/10.1145/2854038.2854062Byron Hawkins, Brian Demsky, Michael B. Taylor: BlackBox: lightweight security monitoring for COTS binaries.CGO2016: 261-272]]>https://dblp.org/rec/conf/cgo/HawkinsDT16Fri, 01 Jan 2016 00:00:00 +0100Yak: A High-Performance Big-Data-Friendly Garbage Collector.https://www.usenix.org/conference/osdi16/technical-sessions/presentation/nguyenKhanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, Onur Mutlu: Yak: A High-Performance Big-Data-Friendly Garbage Collector.OSDI2016: 349-365]]>https://dblp.org/rec/conf/osdi/NguyenFXDLAM16Fri, 01 Jan 2016 00:00:00 +0100Optimizing binary translation of dynamically generated code.https://doi.org/10.1109/CGO.2015.7054188Byron Hawkins, Brian Demsky, Derek Bruening, Qin Zhao: Optimizing binary translation of dynamically generated code.CGO2015: 68-78]]>https://dblp.org/rec/conf/cgo/HawkinsDBZ15Thu, 01 Jan 2015 00:00:00 +0100SATCheck: SAT-directed stateless model checking for SC and TSO.https://doi.org/10.1145/2814270.2814297Brian Demsky, Patrick Lam: SATCheck: SAT-directed stateless model checking for SC and TSO.OOPSLA2015: 20-36]]>https://dblp.org/rec/conf/oopsla/DemskyL15Thu, 01 Jan 2015 00:00:00 +0100AutoMO: automatic inference of memory order parameters for C/C++11.https://doi.org/10.1145/2814270.2814286Peizhao Ou, Brian Demsky: AutoMO: automatic inference of memory order parameters for C/C++11.OOPSLA2015: 221-240]]>https://dblp.org/rec/conf/oopsla/OuD15Thu, 01 Jan 2015 00:00:00 +0100Speculative region-based memory management for big data systems.https://doi.org/10.1145/2818302.2818308Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky: Speculative region-based memory management for big data systems.PLOS@SOSP2015: 27-32]]>https://dblp.org/rec/conf/sosp/NguyenFXD15Thu, 01 Jan 2015 00:00:00 +0100Interruptible tasks: treating memory pressure as interrupts for highly scalable data-parallel programs.https://doi.org/10.1145/2815400.2815407Lu Fang, Khanh Nguyen, Guoqing Xu, Brian Demsky, Shan Lu: Interruptible tasks: treating memory pressure as interrupts for highly scalable data-parallel programs.SOSP2015: 394-409]]>https://dblp.org/rec/conf/sosp/FangNXDL15Thu, 01 Jan 2015 00:00:00 +0100Outlawing ghosts: avoiding out-of-thin-air results.https://doi.org/10.1145/2618128.2618134Hans-Juergen Boehm, Brian Demsky: Outlawing ghosts: avoiding out-of-thin-air results.MSPC@PLDI2014: 7:1-7:6]]>https://dblp.org/rec/conf/pldi/BoehmD14Wed, 01 Jan 2014 00:00:00 +0100A model counter for constraints over unbounded strings.https://doi.org/10.1145/2594291.2594331Loi Luu, Shweta Shinde, Prateek Saxena, Brian Demsky: A model counter for constraints over unbounded strings.PLDI2014: 565-576]]>https://dblp.org/rec/conf/pldi/LuuSSD14Wed, 01 Jan 2014 00:00:00 +0100Views: Synthesizing fine-grained concurrency control.https://doi.org/10.1145/2430536.2430538Brian Demsky, Patrick Lam: Views: Synthesizing fine-grained concurrency control.ACM Trans. Softw. Eng. Methodol.22(1): 4:1-4:33 (2013)]]>https://dblp.org/rec/journals/tosem/DemskyL13Tue, 01 Jan 2013 00:00:00 +0100Sinfer: Inferring information flow lattices for checking self-stabilization.https://doi.org/10.1109/ISSRE.2013.6698925Yong Hun Eom, Brian Demsky: Sinfer: Inferring information flow lattices for checking self-stabilization.ISSRE2013: 258-267]]>https://dblp.org/rec/conf/issre/EomD13Tue, 01 Jan 2013 00:00:00 +0100CDSchecker: checking concurrent data structures written with C/C++ atomics.https://doi.org/10.1145/2509136.2509514Brian Norris, Brian Demsky: CDSchecker: checking concurrent data structures written with C/C++ atomics.OOPSLA2013: 131-150]]>https://dblp.org/rec/conf/oopsla/NorrisD13Tue, 01 Jan 2013 00:00:00 +0100Memory management for many-core processors with software configurable locality policies.https://doi.org/10.1145/2258996.2259000Jin Zhou, Brian Demsky: Memory management for many-core processors with software configurable locality policies.ISMM2012: 3-14]]>https://dblp.org/rec/conf/iwmm/ZhouD12Sun, 01 Jan 2012 00:00:00 +0100Self-stabilizing Java.https://doi.org/10.1145/2254064.2254099Yong Hun Eom, Brian Demsky: Self-stabilizing Java.PLDI2012: 287-298]]>https://dblp.org/rec/conf/pldi/EomD12Sun, 01 Jan 2012 00:00:00 +0100DOJ: dynamically parallelizing object-oriented programs.https://doi.org/10.1145/2145816.2145828Yong Hun Eom, Stephen Yang, James Christopher Jenista, Brian Demsky: DOJ: dynamically parallelizing object-oriented programs.PPoPP2012: 85-96]]>https://dblp.org/rec/conf/ppopp/EomYJD12Sun, 01 Jan 2012 00:00:00 +0100Using Discrete Event Simulation to Analyze Contention Managers.https://doi.org/10.1007/s10766-011-0170-9Brian Demsky: Using Discrete Event Simulation to Analyze Contention Managers.Int. J. Parallel Program.39(6): 783-808 (2011)]]>https://dblp.org/rec/journals/ijpp/Demsky11Sat, 01 Jan 2011 00:00:00 +0100Integrating file operations into transactional memory.https://doi.org/10.1016/j.jpdc.2011.04.005Brian Demsky, Navid Farri Tehrany: Integrating file operations into transactional memory.J. Parallel Distributed Comput.71(10): 1293-1304 (2011)]]>https://dblp.org/rec/journals/jpdc/DemskyT11Sat, 01 Jan 2011 00:00:00 +0100Cross-application data provenance and policy enforcement.https://doi.org/10.1145/1952982.1952988Brian Demsky: Cross-application data provenance and policy enforcement.ACM Trans. Inf. Syst. Secur.14(1): 6:1-6:22 (2011)]]>https://dblp.org/rec/journals/tissec/Demsky11Sat, 01 Jan 2011 00:00:00 +0100Integrating Caching and Prefetching Mechanisms in a Distributed Transactional Memory.https://doi.org/10.1109/TPDS.2011.23Alokika Dash, Brian Demsky: Integrating Caching and Prefetching Mechanisms in a Distributed Transactional Memory.IEEE Trans. Parallel Distributed Syst.22(8): 1284-1298 (2011)]]>https://dblp.org/rec/journals/tpds/DashD11Sat, 01 Jan 2011 00:00:00 +0100Bristlecone: Language Support for Robust Software Applications.https://doi.org/10.1109/TSE.2010.27Brian Demsky, Sivaji Sundaramurthy: Bristlecone: Language Support for Robust Software Applications.IEEE Trans. Software Eng.37(1): 4-23 (2011)]]>https://dblp.org/rec/journals/tse/DemskyS11Sat, 01 Jan 2011 00:00:00 +0100Using Disjoint Reachability for Parallelization.https://doi.org/10.1007/978-3-642-19861-8_12James Christopher Jenista, Yong Hun Eom, Brian Demsky: Using Disjoint Reachability for Parallelization.CC2011: 198-224]]>https://dblp.org/rec/conf/cc/JenistaED11Sat, 01 Jan 2011 00:00:00 +0100OoOJava: software out-of-order execution.https://doi.org/10.1145/1941553.1941563James Christopher Jenista, Yong Hun Eom, Brian Demsky: OoOJava: software out-of-order execution.PPoPP2011: 57-68]]>https://dblp.org/rec/conf/ppopp/JenistaED11Sat, 01 Jan 2011 00:00:00 +0100AFID: an automated approach to collecting software faults.https://doi.org/10.1007/s10515-010-0068-6Alex Edwards, Sean Tucker, Brian Demsky: AFID: an automated approach to collecting software faults.Autom. Softw. Eng.17(3): 347-372 (2010)]]>https://dblp.org/rec/journals/ase/EdwardsTD10Fri, 01 Jan 2010 00:00:00 +0100Views: object-inspired concurrency control.https://doi.org/10.1145/1806799.1806858Brian Demsky, Patrick Lam: Views: object-inspired concurrency control.ICSE (1)2010: 395-404]]>https://dblp.org/rec/conf/icse/DemskyL10Fri, 01 Jan 2010 00:00:00 +0100Automatically Generating Symbolic Prefetches for Distributed Transactional Memories.https://doi.org/10.1007/978-3-642-16955-7_18Alokika Dash, Brian Demsky: Automatically Generating Symbolic Prefetches for Distributed Transactional Memories.Middleware2010: 355-375]]>https://dblp.org/rec/conf/middleware/DashD10Fri, 01 Jan 2010 00:00:00 +0100Bamboo: a data-centric, object-oriented approach to many-core software.https://doi.org/10.1145/1806596.1806640Jin Zhou, Brian Demsky: Bamboo: a data-centric, object-oriented approach to many-core software.PLDI2010: 388-399]]>https://dblp.org/rec/conf/pldi/ZhouD10Fri, 01 Jan 2010 00:00:00 +0100Symbolic prefetching in transactional distributed shared memory.https://doi.org/10.1145/1693453.1693499Alokika Dash, Brian Demsky: Symbolic prefetching in transactional distributed shared memory.PPoPP2010: 331-332]]>https://dblp.org/rec/conf/ppopp/DashD10Fri, 01 Jan 2010 00:00:00 +0100Recovery Tasks: An Automated Approach to Failure Recovery.https://doi.org/10.1007/978-3-642-16612-9_18Brian Demsky, Jin Zhou, William Montaz: Recovery Tasks: An Automated Approach to Failure Recovery.RV2010: 229-244]]>https://dblp.org/rec/conf/rv/DemskyZM10Fri, 01 Jan 2010 00:00:00 +0100Automatically Tuning Task-Based Programs for Multicore Processors.https://doi.org/10.1007/978-1-4419-6935-4_18Jin Zhou, Brian Demsky: Automatically Tuning Task-Based Programs for Multicore Processors.Software Automatic Tuning, From Concepts to State-of-the-Art Results2010: 315-334]]>https://dblp.org/rec/books/daglib/p/ZhouD10Fri, 01 Jan 2010 00:00:00 +0100Automatic Extraction of Heap Reference Properties in Object-Oriented Programs.https://doi.org/10.1109/TSE.2008.91Brian Demsky, Martin C. Rinard: Automatic Extraction of Heap Reference Properties in Object-Oriented Programs.IEEE Trans. Software Eng.35(3): 305-324 (2009)]]>https://dblp.org/rec/journals/tse/DemskyR09Thu, 01 Jan 2009 00:00:00 +0100Software transactional distributed shared memory.https://doi.org/10.1145/1504176.1504223Alokika Dash, Brian Demsky: Software transactional distributed shared memory.PPoPP2009: 297-298]]>https://dblp.org/rec/conf/ppopp/DashD09Thu, 01 Jan 2009 00:00:00 +0100Bristlecone: A Language for Robust Software Systems.https://doi.org/10.1007/978-3-540-70592-5_21Brian Demsky, Alokika Dash: Bristlecone: A Language for Robust Software Systems.ECOOP2008: 490-515]]>https://dblp.org/rec/conf/ecoop/DemskyD08Tue, 01 Jan 2008 00:00:00 +0100AFID: an automated fault identification tool.https://doi.org/10.1145/1390630.1390653Alex Edwards, Sean Tucker, Sébastien Worms, Rahul Vaidya, Brian Demsky: AFID: an automated fault identification tool.ISSTA2008: 179-188]]>https://dblp.org/rec/conf/issta/EdwardsTWVD08Tue, 01 Jan 2008 00:00:00 +0100Data structure repair using goal-directed reasoning.https://hdl.handle.net/1721.1/35524Brian Demsky: Data structure repair using goal-directed reasoning. Massachusetts Institute of Technology, Cambridge, MA, USA, 2006]]>https://dblp.org/rec/phd/ndltd/Demsky06Sun, 01 Jan 2006 00:00:00 +0100Goal-Directed Reasoning for Specification-Based Data Structure Repair.https://doi.org/10.1109/TSE.2006.122Brian Demsky, Martin C. Rinard: Goal-Directed Reasoning for Specification-Based Data Structure Repair.IEEE Trans. Software Eng.32(12): 931-951 (2006)]]>https://dblp.org/rec/journals/tse/DemskyR06Sun, 01 Jan 2006 00:00:00 +0100Inference and enforcement of data structure consistency specifications.https://doi.org/10.1145/1146238.1146266Brian Demsky, Michael D. Ernst, Philip J. Guo, Stephen McCamant, Jeff H. Perkins, Martin C. Rinard: Inference and enforcement of data structure consistency specifications.ISSTA2006: 233-244]]>https://dblp.org/rec/conf/issta/DemskyEGMPR06Sun, 01 Jan 2006 00:00:00 +0100Data structure repair using goal-directed reasoning.https://doi.org/10.1145/1062455.1062499Brian Demsky, Martin C. Rinard: Data structure repair using goal-directed reasoning.ICSE2005: 176-185]]>https://dblp.org/rec/conf/icse/DemskyR05Sat, 01 Jan 2005 00:00:00 +0100Static Specification Analysis for Termination of Specification-Based Data Structure Repair.https://doi.org/10.1109/ISSRE.2003.1251032Brian Demsky, Martin C. Rinard: Static Specification Analysis for Termination of Specification-Based Data Structure Repair.ISSRE2003: 71-84]]>https://dblp.org/rec/conf/issre/DemskyR03Wed, 01 Jan 2003 00:00:00 +0100Automatic detection and repair of errors in data structures.https://doi.org/10.1145/949305.949314Brian Demsky, Martin C. Rinard: Automatic detection and repair of errors in data structures.OOPSLA2003: 78-95]]>https://dblp.org/rec/conf/oopsla/DemskyR03Wed, 01 Jan 2003 00:00:00 +0100Role-based exploration of object-oriented programs.https://doi.org/10.1145/581339.581379Brian Demsky, Martin C. Rinard: Role-based exploration of object-oriented programs.ICSE2002: 313-334]]>https://dblp.org/rec/conf/icse/DemskyR02Tue, 01 Jan 2002 00:00:00 +0100