In the aftermath of the Cambridge Analytica controversy, social media platform providers such as Facebook and Twitter have severely restricted access to platform data via their application programming interfaces (APIs...
详细信息
In the aftermath of the Cambridge Analytica controversy, social media platform providers such as Facebook and Twitter have severely restricted access to platform data via their application programming interfaces (APIs). This has had a particularly critical effect on the ability of social media researchers to investigate phenomena such as abuse, hate speech, trolling, and disinformation campaigns, and to hold the platforms to account for the role that their affordances and policies might play in facilitating such dysfunction. Alternative data access frameworks, such as Facebook's partnership with the controversial Social Science One initiative, represent an insufficient replacement for fully functional APIs, and the platform providers' actions in responding to the Cambridge Analytica scandal raise suspicions that they have instrumentalised it to actively frustrate critical, independent, public interest scrutiny by scholars. Building on a critical review of Facebook's public statements through its own platforms and the mainstream media, and of the scholarly responses these have drawn, this article outlines the societal implications of the APIcalypse', and reviews potential options for scholars in responding to it.
Approximate computing is necessary to meet deadlines in some compute-intensive applications like simulation. Building them requires a high level of expertise from the application designers as well as a significant dev...
详细信息
ISBN:
(纸本)9781450362771
Approximate computing is necessary to meet deadlines in some compute-intensive applications like simulation. Building them requires a high level of expertise from the application designers as well as a significant development effort. Some application programming interfaces greatly facilitate their conception but they still heavily rely on the developer's domain-specific knowledge and require many modifications to successfully generate an approximate version of the program. In this paper we present new techniques to semi-automatically discover relevant approximate computing parameters. We believe that superior compiler-user interaction is the key to improved productivity. After pinpointing the region of interest to optimize, the developer is guided by the compiler in making the best implementation choices. Static analysis and runtime monitoring are used to infer approximation parameter values for the application. We evaluated these techniques on multiple application kernels that support approximation and show that with the help of our method, we achieve similar performance as non-assisted, hand-tuned version while requiring minimal intervention from the user.
In this study, the challenges and solutions related to the simultaneous submission of a manuscript to more than one journal were investigated. Always, the found challenges exist and occur consciously or unconsciously....
详细信息
In this study, the challenges and solutions related to the simultaneous submission of a manuscript to more than one journal were investigated. Always, the found challenges exist and occur consciously or unconsciously. Unfortunately, an applicable solution has not been offered in this regard so far. I have introduced a new way, for the first time, that provides all publishers with a controllable submission process. The provided solution is an application programming interface that is linked to a central database and could save critical information of all submitted manuscripts such as title, authors' information, abstract, keywords, date of first submission and history of referee's comments. All publishers throughout the world can join this database, enable its advanced features for their journals and try to providing a controllable submission system against this important publishing challenge.
This paper focuses on drag estimation in cruise flight for civil supersonic aircraft. A comparison of simple conceptual design methods applied to several reference aircraft shows relatively large differences in drag e...
详细信息
ISBN:
(数字)9781624107047
ISBN:
(纸本)9781624107047
This paper focuses on drag estimation in cruise flight for civil supersonic aircraft. A comparison of simple conceptual design methods applied to several reference aircraft shows relatively large differences in drag estimation. For this reason, another approach is needed. Therefore, the buildup of an aerodynamic surrogate model based on Reynolds-averaged Navier-Stokes (RANS) simulations is performed. In detail, the process chain including CAD model generation, mesh generation and computational flow simulation (CFD) with the DLR TAU code is described. Furthermore, the integration of the process chain into the DLR "Surrogate Modeling for AeRo Data Toolbox Python Package" (SMARTy) is presented. With the help of SMARTy, an aerodynamic surrogate model is created. In the end, an example optimization is performed and analyzed based on a Concorde-like wing-fuselage geometry.
Model-Based Systems Engineering (MBSE) has been increasingly embraced by both industry and government to keep track of system complexity. MBSE allows the engineer to represent the system in a comprehensive computer mo...
详细信息
ISBN:
(数字)9781624105890
ISBN:
(纸本)9781624105890
Model-Based Systems Engineering (MBSE) has been increasingly embraced by both industry and government to keep track of system complexity. MBSE allows the engineer to represent the system in a comprehensive computer model, allowing for better traceability, tracking, and information consistency. The vision and promise of MBSE is one where systems models and analyses are tightly integrated in an automated, collaborative, easily accessible, and secure framework. However, the current state-of-the-art falls short of this promise due to a significant gap between MBSE tools and their integration with analysis tools. Phoenix Integration proposes to develop and prototype a framework that would help realize the vision and promise of MBSE. This prototype framework will be web-based and will use existing tools and frameworks already deployed and being used by industry. This will be done by leveraging available existing technology as well as commercial products currently under development. At the center of the framework is the connection between No Magic Teamwork Cloud Server and ModelCenter (R) MBSE. Teamwork Cloud Server is a web-based MBSE collaboration platform, while ModelCenter (R) MBSE is a next generation MBSE analysis integration tool currently being commercially developed at Phoenix Integration. This framework will be connected to distributed or high-performance computing resources for quick analysis execution, as well as a continuous integration server for automated execution in response to a model change. In addition to being able to interact with the systems model through a web environment, the user would be able to execute the associated analyses and workflows using information from the systems model. Automatic requirements verification can be performed through automated analysis execution whenever a change in the systems model is detected. Results can be displayed on a web-enabled dashboard, together with interactive charts and plots to help visualize results and d
When a new requirement emerges for an existing application programming interface (API) there are several decisions to make. Most of these decisions are difficult to change later when many stakeholders are involved. Th...
详细信息
ISBN:
(纸本)9798400716836
When a new requirement emerges for an existing application programming interface (API) there are several decisions to make. Most of these decisions are difficult to change later when many stakeholders are involved. This means that bad decisions can create a lot of complications and thus effort. First it needs to be decided whether to modify an existing operation, e.g. an API endpoint, grow it or rather create a new operation from scratch. When designing a FRESH OPERATION there are many possibilities and decisions to make. This offers a variety of pitfalls. One option to avoid them is to create a CLOSE RELATIVE. This means that rather than incorporating as many innovations as possible the existing API landscape is carefully examined for aspects and decisions that are worth to be reused. These are then incorporated into the new operation. This paper presents the two patterns FRESH OPERATION and CLOSE RELATIVE and shows their relation to neighboring patterns.
As part of its manufacturing initiative, TEAM is actively involved in open architecture controller activities. Within the TEAM community of members, TEAM is developing an open architecture controller requirements docu...
详细信息
ISBN:
(纸本)0819423149
As part of its manufacturing initiative, TEAM is actively involved in open architecture controller activities. Within the TEAM community of members, TEAM is developing an open architecture controller requirements document and an open architecture controller application programming interface document. In addition, TEAM is also evaluating early open architecture controllers in a shop floor environment.
Two fully automated Python- and MATLAB-HFSS interfaces without VBA scripts are presented. They are automated since to run they require only the HFSS file describing the model and either the Python or MATLAB scripts of...
详细信息
ISBN:
(数字)9782874870774
ISBN:
(纸本)9798350385892;9782874870774
Two fully automated Python- and MATLAB-HFSS interfaces without VBA scripts are presented. They are automated since to run they require only the HFSS file describing the model and either the Python or MATLAB scripts of the APIs. All the auxiliary files are generated directly by the APIs. As an example, the findings are applied to the design of the external quality factor in microwave cavity filters.
Digital TV (DTV) receivers are flexible products that may be enhanced with features that exploit their basic resources: Audio, video, and general media decoding, manipulation, and presentation. However, a new communic...
详细信息
Design engineers can benefit by learning to use the programming tools of CAD systems. It is possible to increase their productivity and implement their ideas effectively. Moreover, they can focus on the important prod...
详细信息
暂无评论